Partage via


X509AsymmetricSecurityKey.GetSignatureDeformatter(String) Méthode

Définition

Obtient l'algorithme du déformateur pour la signature numérique.

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

Paramètres

algorithm
String

Algorithme du déformateur pour la signature numérique de laquelle obtenir une instance.

Retours

AsymmetricSignatureDeformatter qui représente l'algorithme du déformateur pour la signature numérique.

Exceptions

algorithm est XmlDsigDSAUrl et la clé publique pour le certificat X.509 spécifié dans le constructeur n'est pas de type DSA.

- ou -

algorithm est XmlDsigRSASHA1Url ou RsaSha256Signature et la clé publique pour le certificat X.509 spécifié dans le constructeur n'est pas de type RSA.

- ou -

algorithm n’est pas pris en charge. Les algorithmes pris en charge sont XmlDsigDSAUrl,

XmlDsigRSASHA1Url et RsaSha256Signature.

Remarques

Les champs XmlDsigDSAUrl, XmlDsigRSASHA1Url ou RsaSha256Signature permettent de spécifier le paramètre algorithm.

S’applique à