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,
Комментарии
Используйте поле XmlDsigDSAUrl, XmlDsigRSASHA1Url или RsaSha256Signature, чтобы указать параметр algorithm
.