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.