<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Преобразование из PKCS #7 в DER с помощью CryptoAPI]]></title>
		<link>https://forum.rutoken.ru/topic/972/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/972/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Преобразование из PKCS #7 в DER с помощью CryptoAPI».]]></description>
		<lastBuildDate>Mon, 29 Jun 2009 11:37:50 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Преобразование из PKCS #7 в DER с помощью CryptoAPI]]></title>
			<link>https://forum.rutoken.ru/post/1748/#p1748</link>
			<description><![CDATA[<p>Все правильно, можно использовать для этих целей CertOpenStore с параметром lpszStoreProvider либо CERT_STORE_PROV_FILE, либо CERT_STORE_PROV_FILENAME.<br />Дальше работа с этим хранилищем идет работа как с любым другим хранилищем сертификатов.</p><p>О импорте сертификатов в хранилище:<br /><a href="https://forum.rutoken.ru/viewtopic.php?pid=7">https://forum.rutoken.ru/viewtopic.php?pid=7</a><br /><a href="https://forum.rutoken.ru/viewtopic.php?id=22">https://forum.rutoken.ru/viewtopic.php?id=22</a></p>]]></description>
			<author><![CDATA[null@example.com (MKurskiy)]]></author>
			<pubDate>Mon, 29 Jun 2009 11:37:50 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/1748/#p1748</guid>
		</item>
		<item>
			<title><![CDATA[Re: Преобразование из PKCS #7 в DER с помощью CryptoAPI]]></title>
			<link>https://forum.rutoken.ru/post/1726/#p1726</link>
			<description><![CDATA[<p>Решение найдено.</p><p>Поскольку PKCS #7 - это формат хранилища, но нужно использовать функции хранилища: CertOpenStore().<br />Затем можно перечислить сертификаты в хранилище (CertEnumCertificatesInStore) или найти нужный по параметрам (CertFindCertificateInStore).</p><p>В моём случае в хранилище оказалась цепочка из двух сертификатов.</p>]]></description>
			<author><![CDATA[null@example.com (Mickle)]]></author>
			<pubDate>Wed, 24 Jun 2009 09:33:45 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/1726/#p1726</guid>
		</item>
		<item>
			<title><![CDATA[Преобразование из PKCS #7 в DER с помощью CryptoAPI]]></title>
			<link>https://forum.rutoken.ru/post/1717/#p1717</link>
			<description><![CDATA[<p>Подскажите, пожалуйста, как выполнить преобразование сертификата PKCS #7 (возвращён CA в ответ на запрос) в DER (чтобы быть помещённым в контейнер к заранее сгенерённой ключевой паре).</p><p>CryptDecodeObject() и<br />CertCreateCertificateContext()</p><p>возвращают #define CRYPT_E_ASN1_BADTAG (0x8009310BL)<br />(вероятно, они ждут не PKCS #7)</p><p>При этом:<br />1. Сохранённый вручную в *.p7b файл прекрасно распознаётся оснастками Windows.<br />2. Утилиты dumpasn1.exe и certutil.exe подтверждают правильность сертификата.</p><p>Ещё раз задача: поместить сертификат в контейнер.</p>]]></description>
			<author><![CDATA[null@example.com (Mickle)]]></author>
			<pubDate>Tue, 23 Jun 2009 15:01:04 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/1717/#p1717</guid>
		</item>
	</channel>
</rss>
