<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; Как проверить валидность сертификата C++?]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/3054/" />
	<updated>2019-10-16T13:33:38Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/3054/</id>
		<entry>
			<title type="html"><![CDATA[Re: Как проверить валидность сертификата C++?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/13422/#p13422" />
			<content type="html"><![CDATA[<p>Ответ разработчиков:</p><p>Для построения цепочки и проверки CRL в windows есть функция <a href="https://docs.microsoft.com/en-us/windows/win32/api/wincrypt/nf-wincrypt-certgetcertificatechain/">CertGetCertificateChain</a>.</p><p><a href="https://docs.microsoft.com/en-us/windows/win32/seccrypto/example-c-program-creating-a-certificate-chain/">Пример по использованию на MSDN</a>.</p><p>Если планируется проверять ГОСТ-сертификат, потребуется ГОСТ-криптопровайдер (КриптоПРО, VipNet и т.д.)</p>]]></content>
			<author>
				<name><![CDATA[Ксения Шаврова]]></name>
				<uri>https://forum.rutoken.ru/user/8982/</uri>
			</author>
			<updated>2019-10-16T13:33:38Z</updated>
			<id>https://forum.rutoken.ru/post/13422/#p13422</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как проверить валидность сертификата C++?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/13415/#p13415" />
			<content type="html"><![CDATA[<p><strong>Ксения Шаврова</strong>, хорошо. Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Binger]]></name>
				<uri>https://forum.rutoken.ru/user/11270/</uri>
			</author>
			<updated>2019-10-15T15:38:35Z</updated>
			<id>https://forum.rutoken.ru/post/13415/#p13415</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как проверить валидность сертификата C++?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/13414/#p13414" />
			<content type="html"><![CDATA[<p>Задача передана разработчикам. Они помогут разобраться. Потребуется немного времени.</p>]]></content>
			<author>
				<name><![CDATA[Ксения Шаврова]]></name>
				<uri>https://forum.rutoken.ru/user/8982/</uri>
			</author>
			<updated>2019-10-15T15:35:39Z</updated>
			<id>https://forum.rutoken.ru/post/13414/#p13414</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как проверить валидность сертификата C++?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/13411/#p13411" />
			<content type="html"><![CDATA[<p><strong>Ксения Шаврова</strong>, Validity number или&nbsp; CertTrustStatus - статус сертификата, который получается путём логического сложения наборов бит указанных констант в WinCrypt.h:<br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.rutoken.ru/uploads/images/2019/10/eb7e057c9ea59fd5f675455da5d6e83f.png"><img class="fb_img" src="https://forum.rutoken.ru/uploads/previews/2019/10/eb7e057c9ea59fd5f675455da5d6e83f.png" alt="" /></a></span> <br />Вот это я имел в виду. Скорее всего, я как-то неправильно высказываю, но, надеюсь, вы поняли о чём я) И проверить мне нужно: дата использования, построить цепочки, проверить подписи сертификатов, списки отзыва</p>]]></content>
			<author>
				<name><![CDATA[Binger]]></name>
				<uri>https://forum.rutoken.ru/user/11270/</uri>
			</author>
			<updated>2019-10-15T12:41:43Z</updated>
			<id>https://forum.rutoken.ru/post/13411/#p13411</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как проверить валидность сертификата C++?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/13408/#p13408" />
			<content type="html"><![CDATA[<p>Здравствуйте, <strong>Binger</strong>.</p><p>Непонятно что в данном контексте является &quot;Validity number&quot;, уточните, пожалуйста.<br />Что именно вы хотите проверять? Что сертификат правильно подписан или построить цепочку доверия+проверить списки отзыва?</p>]]></content>
			<author>
				<name><![CDATA[Ксения Шаврова]]></name>
				<uri>https://forum.rutoken.ru/user/8982/</uri>
			</author>
			<updated>2019-10-15T12:15:26Z</updated>
			<id>https://forum.rutoken.ru/post/13408/#p13408</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как проверить валидность сертификата C++?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/13398/#p13398" />
			<content type="html"><![CDATA[<p>Здравствуйте. Подскажите, пожалуйста, как можно проверить действителен ли сертификат на токене или нет? Например, зная CKA_ID пары сертификата, как я могу проверить его валидность? Можно ли в конечном итоге получить код статуса (Validity number)? Может хотя бы укажите на нужный пример из SDK. Я просмотрел все примеры и не нашёл ничего подобного. Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Binger]]></name>
				<uri>https://forum.rutoken.ru/user/11270/</uri>
			</author>
			<updated>2019-10-14T14:43:24Z</updated>
			<id>https://forum.rutoken.ru/post/13398/#p13398</id>
		</entry>
</feed>
