Поделиться через


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, представляющий алгоритм модуля удаления формата для цифровой подписи.

Исключения

Параметр algorithm имеет значение XmlDsigDSAUrl и открытый ключ для сертификата X.509, указанный в конструкторе, не принадлежит к типу DSA.

-или-

Параметр algorithm имеет значение XmlDsigRSASHA1Url или RsaSha256Signature и открытый ключ для сертификата X.509, указанного в конструкторе, не принадлежит к типу RSA.

-или-

Тип algorithm не поддерживается. Поддерживается алгоритмы: XmlDsigDSAUrl,

XmlDsigRSASHA1Url и RsaSha256Signature.

Комментарии

Используйте поле XmlDsigDSAUrl, XmlDsigRSASHA1Url или RsaSha256Signature, чтобы указать параметр algorithm.

Применяется к