Извлечь открытый ключ из сертификата - PullRequest
2 голосов
/ 07 июня 2011

Есть ли способ извлечь открытый ключ из сертификата с помощью C #?У меня есть файл сертификата с расширением .crt.

1 Ответ

1 голос
/ 07 июня 2011

Использование:

certificate = new X509Certificate2("server.crt", "secret_password");
byte[] publicKey = certificate.PublicKey.EncodedKeyValue.RawData;

теперь байтовый массив 'publicKey' является представлением в кодировке ASN.1 значения открытого ключа.

...