Развернуть все
Свернуть все

Свойство ISignedXML::SignatureMethod

Uniform Resource Identifier (URI) алгоритма подписи.

Синтаксис

C++
Visual Basic 6
 HRESULT get_SignatureMethod (
   BSTR *pVal
 );
 HRESULT put_SignatureMethod (
   BSTR pVal
 );
 Property SignatureMethod As String

Параметры

pVal

[out, retval] Свойство доступно только для записи.

pVal

[in] URI алгоритма подписи.

Возвращаемое значение

Возвращаемое значение имеет тип HRESULT. Значение S_OK означает успешное выполнение.

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

Свойство доступно только для записи.

Примечания

Задаёт Uniform Resource Identifier (URI) алгоритма подписи. Данное значение помещается в элемент <SignatureMethod xmlns="http://www.w3.org/2000/09/xmldsig#>. Соответствующий алгоритм используется для подписи документа XML. Ключ, используемый для создания подписи, должен быть совместим с данным алгоритмом.

Для использования доступны следующие URI: urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102001-gostr3411 (значение по умолчанию), urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-512, urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256.

Свойство доступно только для записи.

Замечание

Если при создании подписи по шаблону в элементе <SignatureMethod xmlns="http://www.w3.org/2000/09/xmldsig#> уже указан алгоритм подписи, то используется значение, указанное в шаблоне, а не заданное в данном свойстве.

Требования

Заголовочный файл cadescom.h
Библиотека DLL cadescom.dll
Идентификаторы GUID cadescom_i.c
Минимальная версия продукта 1.0