Ключ сертификата x509 для асимметричного алгоритма
Повторяю этот вопрос, так как я не знаю, правильно ли я изложил свою точку зрения.
У меня есть подписанный объект XML
Dim signedXml As New SignedXml(envelope)
Мне нужно установить свойство SigningKey этого объекта
signedXml.SigningKey
У меня также есть мой объект сертификата
Dim cert As X509Certificate = Me.GetX509Certificate
Как я могу установить свойство SigningKey для signatureXml, используя мой сертификат.
В.NET 2.0 каждый X509Certificate имел свойство 'Key', которое возвращало объект RSA, но в 3.5 это свойство удалено.
1 ответ
Решение
Вы могли бы использовать X509Certificate2
И его PrivateKey
собственность вместо