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


SignedInfo.SignatureMethod Свойство

Определение

Возвращает или задает имя алгоритма, используемого для создания подписи и проверки текущего SignedInfo объекта.

public:
 property System::String ^ SignatureMethod { System::String ^ get(); void set(System::String ^ value); };
public string? SignatureMethod { get; set; }
public string SignatureMethod { get; set; }
member this.SignatureMethod : string with get, set
Public Property SignatureMethod As String

Значение свойства

Имя алгоритма, используемого для создания и проверки подписи для текущего SignedInfo объекта.

Комментарии

Свойство SignatureMethod использует строковый универсальный код ресурса (URI) для представления <SignatureMethod> элемента цифровой подписи XML.

SignatureMethod Используйте свойство, чтобы указать алгоритм, используемый для создания и проверки подписи. Это свойство определяет все криптографические функции, участвующие в создании цифровой подписи XML, включая хэширование, алгоритмы открытого ключа, коды проверки подлинности сообщений (MACs) и заполнение.

Используйте один из URI в следующей таблице с этим свойством.

Метод сигнатуры Ценность
HMAC SHA-1 http://www.w3.org/2000/09/xmldsig#hmac-sha1

Также определено в следующем статическом поле: XmlDsigHMACSHA1Url
DSA с SHA-1 http://www.w3.org/2000/09/xmldsig#dsa-sha1

Также определено в следующем статическом поле: XmlDsigDSAUrl
RSA с SHA-1 http://www.w3.org/2000/09/xmldsig#rsa-sha1

Также определено в следующем статическом поле: XmlDsigRSASHA1Url

Дополнительные сведения о цифровых подписях XML см. в спецификации синтаксиса и обработки xml-подписи консорциума W3C.

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