重新解决这个问题,因为我不知道我是否正确地说明了我的观点。

我有一个signedxml对象

Dim signedXml As New SignedXml(envelope)

我需要设置此对象的签名属性

signedXml.SigningKey

我也有我的证书对象

Dim cert As X509Certificate = Me.GetX509Certificate

如何使用我的证书设置SignedXML的SigningKey属性。

在.NET 2.0中,每个X509Certificate具有返回RSA对象的“键”属性,但在3.5中删除了此属性。

有帮助吗?

解决方案

您可能可以使用 X509Certificate2 及其 PrivateKey 属性。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top