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


Метод IXpsSigningOptions::SetDigestMethod (xpsdigitalsignature.h)

Задает универсальный код ресурса (URI) метода digest.

Синтаксис

HRESULT SetDigestMethod(
  [in] LPCWSTR digestMethod
);

Параметры

[in] digestMethod

Универсальный код ресурса (URI) метода digest.

Этот параметр должен ссылаться на URI допустимого метода дайджеста. Следующие методы дайджеста были протестированы в Windows 7:

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

Если метод завершается успешно, он возвращает S_OK; в противном случае возвращается код ошибки HRESULT .

Комментарии

Перед подписанием необходимо задать метод дайджеста.

Когда IXpsSignatureManager::CreateSigningOptions возвращает новый экземпляр этого интерфейса, свойства SignatureMethod и DigestMethod не инициализируются. Они должны быть инициализированы, прежде чем новый интерфейс можно будет использовать в качестве параметра метода Sign .

Задает строку, определяющую универсальный код ресурса (URI) алгоритма, используемого для переваривания частей, связей и ссылок на сигнатуры. Ниже приведен пример допустимого универсального кода ресурса (URI): http://www.w3.org/2000/09/xmldsig#sha1.

Сертификат подписи, метод подписи и метод дайджеста должны быть совместимы друг с другом.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header xpsdigitalsignature.h

См. также раздел

Криптографические функции

IOpcSigningOptions

IXpsSigningOptions

XPS