Метод 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 |