Edit

Share via


X509AsymmetricSecurityKey.GetSignatureDeformatter(String) Method

Definition

Gets the de-formatter algorithm for the digital signature.

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

Parameters

algorithm
String

The de-formatter algorithm for the digital signature to get an instance of.

Returns

An AsymmetricSignatureDeformatter that represents the de-formatter algorithm for the digital signature.

Exceptions

algorithm is XmlDsigDSAUrl and the public key for the X.509 certificate specified in the constructor is not of type DSA.

-or-

algorithm is XmlDsigRSASHA1Url or RsaSha256Signature and the public key for the X.509 certificate specified in the constructor is not of type RSA.

-or-

algorithm is not supported. The supported algorithms are XmlDsigDSAUrl,

XmlDsigRSASHA1Url, and RsaSha256Signature.

Remarks

Use the XmlDsigDSAUrl, XmlDsigRSASHA1Url or RsaSha256Signature fields to specify the algorithm parameter.

Applies to