Вопрос

Повторно выполнить этот вопрос, так как я не знаю, правильно ли я стал мою точку зрения.

У меня есть объект SignedXML

Dim signedXml As New SignedXml(envelope)

Мне нужно установить свойство подписи этого объекта

signedXml.SigningKey

У меня также есть свой объект сертификата

Dim cert As X509Certificate = Me.GetX509Certificate

Как я могу установить свойство подписания SignedXML, используя мой сертификат.

В .NET 2.0 каждый X509Certificate имел свойство 'Key', который вернул объект RSA, но в 3.5 это свойство удалено.

Это было полезно?

Решение

Вы можете использовать X509Certificate2 и это PrivateKey недвижимость вместо этого.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top