X509AsymmetricSecurityKey.GetSignatureDeformatter(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得數位簽章的變形項演算法。
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,表示數位簽章的變形項演算法。
例外狀況
algorithm
是 XmlDsigDSAUrl,而且建構函式中所指定 X.509 憑證之公開金鑰的類型不是 DSA。
-或-
algorithm
是 XmlDsigRSASHA1Url 或 RsaSha256Signature,而且建構函式中所指定 X.509 憑證之公開金鑰的類型不是 RSA。
-或-
不支援 algorithm
。 支援的演算法為 XmlDsigDSAUrl、
備註
使用 XmlDsigDSAUrl、XmlDsigRSASHA1Url 或 RsaSha256Signature 欄位,即可指定 algorithm
參數。