Метод IXpsSigningOptions::SetSignatureMethod (xpsdigitalsignature.h)
Задает метод подписи.
Синтаксис
HRESULT SetSignatureMethod(
[in] LPCWSTR signatureMethod
);
Параметры
[in] signatureMethod
Метод сигнатуры, выраженный в виде универсального кода ресурса (URI).
Этот параметр должен ссылаться на допустимый метод сигнатуры. В Windows 7 были протестированы следующие методы сигнатуры:
Возвращаемое значение
Если метод завершается успешно, он возвращает S_OK; в противном случае возвращается код ошибки HRESULT .
Комментарии
Перед подписанием необходимо задать метод сигнатуры.
Когда IXpsSignatureManager::CreateSigningOptions возвращает новый экземпляр этого интерфейса, свойства SignatureMethod и DigestMethod не инициализируются; Они должны быть инициализированы, прежде чем новый интерфейс можно будет использовать в качестве параметра метода Sign .
Универсальный код ресурса (URI) в signatureMethod должен быть URI допустимого алгоритма подписывания, например http://www.w3.org/2000/09/xmldsig#rsa-sha1, и должен поддерживаться сертификатом подписи.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | xpsdigitalsignature.h |