X509AsymmetricSecurityKey.GetSignatureDeformatter(String) 方法

定义

获取数字签名的反格式化程序算法。

public:
 override System::Security::Cryptography::AsymmetricSignatureDeformatter ^ GetSignatureDeformatter(System::String ^ algorithm);
public override System.Security.Cryptography.AsymmetricSignatureDeformatter GetSignatureDeformatter (string algorithm);
override this.GetSignatureDeformatter : string -> System.Security.Cryptography.AsymmetricSignatureDeformatter
Public Overrides Function GetSignatureDeformatter (algorithm As String) As AsymmetricSignatureDeformatter

参数

algorithm
String

要获取其实例的数字签名的反格式化程序算法。

返回

一个 AsymmetricSignatureDeformatter,它表示数字签名的反格式化程序算法。

例外

algorithmXmlDsigDSAUrl,并且构造函数中指定的 X.509 证书的公钥类型不是 DSA

- 或 -

algorithmXmlDsigRSASHA1UrlRsaSha256Signature,并且构造函数中指定的 X.509 证书的公钥类型不是 RSA

- 或 -

不支持 algorithm。 支持的算法为 XmlDsigDSAUrl

XmlDsigRSASHA1UrlRsaSha256Signature

注解

使用 XmlDsigDSAUrlXmlDsigRSASHA1UrlRsaSha256Signature 字段指定 algorithm 参数。

适用于