共用方式為


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 參數。

適用於