Чтение закрытого ключа RSA в формате PEM и чтение открытого ключа из сертификата - PullRequest
0 голосов
/ 04 августа 2010

Я пытаюсь использовать сертификат PEM (X.509) (хранящийся в файле privateKey.pem на диске) для подписи сообщений. После этого мне нужно проверить подпись с помощью сертификата (отправленного получателю). Помогите с этим, особенно пример кода в c # и алгоритм RSA

Ответы [ 2 ]

1 голос
/ 05 августа 2010

В вашей проблеме может оказаться полезной библиотека Bouncycastle C #. Существует класс PEMReader, который должен уметь читать в вашем файле PEM и преобразовывать содержимое в криптографические объекты Bouncycastle. И есть класс DotNetUtilities, который обеспечивает мост между объектами криптографии Bouncycastle и .NET.

0 голосов
/ 06 мая 2011

http://msdn.microsoft.com/en-us/library/ms819963.aspx

Так вы можете подписать сообщение, используя сертификат x509.

...