Freigeben über


X509AsymmetricSecurityKey.GetSignatureDeformatter(String) Methode

Definition

Ruft den Deformatierungsalgorithmus für die digitale Signatur ab.

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

Parameter

algorithm
String

Der Deformatierungsalgorithmus für die digitale Signatur, von der eine Instanz abgerufen werden soll.

Gibt zurück

Ein AsymmetricSignatureDeformatter, der den Deformatierungsalgorithmus für die digitale Signatur darstellt.

Ausnahmen

Der algorithm ist XmlDsigDSAUrl, und der öffentliche Schlüssel für das im Konstruktor angegebene X.509-Zertifikat ist nicht vom Typ DSA.

- oder -

Der algorithm ist XmlDsigRSASHA1Url oder RsaSha256Signature, und der öffentliche Schlüssel für das im Konstruktor angegebene X.509-Zertifikat ist nicht vom Typ RSA.

- oder -

algorithm wird nicht unterstützt. Es werden die folgenden Algorithmen unterstützt: XmlDsigDSAUrl,

XmlDsigRSASHA1Url und RsaSha256Signature.

Hinweise

Verwenden Sie die Felder XmlDsigDSAUrl, XmlDsigRSASHA1Url oder RsaSha256Signature zum Angeben des algorithm-Parameters.

Gilt für: