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.