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, включая хэширование, алгоритмы открытых ключей, коды проверки подлинности сообщений (MAC) и заполнение.

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

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

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

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

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

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

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