2012-04-29 2 views
0

У меня есть доступ к объекту типа X509Certicate2 в памяти (он имеет как закрытый ключ, так и открытый ключ). Мне нужно создать физический файл .CER, который можно дважды щелкнуть и импортировать в хранилище сертификатов конечным пользователем.Экспорт X509Certificate2 (только с открытым ключом) в файл .CER

До сих пор мои попытки сделать это потерпели неудачу. Я пробовал различные способы сбрасывать открытый ключ сертификата в файл, но не импортируется инструментом сертификата.

Любые советы?

+1

То, что вы пытаетесь экспортировать, - это не только открытый ключ сертификата, но и весь сертификат. (Он не содержит закрытый ключ. 'X509Certificate2' просто связывает закрытый ключ для удобства.) – Bruno

+0

Спасибо, переделал тему. Цените любые советы. – Igorek

ответ

0

Оказывается, что, как упоминался Бруно, все, что мне нужно было сделать, чтобы вызвать метод экспорта на самом объекте и массиве байт содержащий только открытый ключ, был готов к сохранению в виде файла .cer.