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


Интерфейс IXpsSigningOptions (xpsdigitalsignature.h)

Предоставляет доступ к отдельным параметрам подписывания, которые используются новыми подписями.

Наследование

Интерфейс IXpsSigningOptions наследуется от интерфейса IUnknown . IXpsSigningOptions также имеет следующие типы элементов:

Методы

Интерфейс IXpsSigningOptions содержит следующие методы.

 
IXpsSigningOptions::GetCertificateSet

Возвращает интерфейс IOpcCertificateSet, который можно использовать для добавления дополнительных сертификатов в сигнатуру.
IXpsSigningOptions::GetCustomObjects

Получает указатель на интерфейс IOpcSignatureCustomObjectSet, содержащий набор пользовательских объектов подписи.
IXpsSigningOptions::GetCustomReferences

Возвращает указатель на интерфейс IOpcSignatureReferenceSet, который содержит набор настраиваемых ссылок подписи.
IXpsSigningOptions::GetDigestMethod

Возвращает текущий метод дайджеста.
IXpsSigningOptions::GetFlags

Возвращает значение XPS_SIGN_FLAGS, указывающее флаги подписывания, используемые для этой подписи.
IXpsSigningOptions::GetPolicy

Возвращает значение XPS_SIGN_POLICY, указывающее политику подписывания.
IXpsSigningOptions::GetSignatureId

Возвращает значение атрибута Id элемента Signature. (IXpsSigningOptions.GetSignatureId)
IXpsSigningOptions::GetSignatureMethod

Возвращает метод подписи.
IXpsSigningOptions::GetSignaturePartName

Возвращает имя части подписи документа.
IXpsSigningOptions::GetSigningTimeFormat

Возвращает формат строки времени подписывания.
IXpsSigningOptions::SetDigestMethod

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

Задает значение XPS_SIGN_FLAGS, указывающее флаги подписывания, используемые для этой подписи.
IXpsSigningOptions::SetPolicy

Задает значение XPS_SIGN_POLICY, представляющее политику подписывания.
IXpsSigningOptions::SetSignatureId

Задает значение атрибута Id элемента Signature. (IXpsSigningOptions.SetSignatureId)
IXpsSigningOptions::SetSignatureMethod

Задает метод подписи.
IXpsSigningOptions::SetSignaturePartName

Задает имя части подписи документа.
IXpsSigningOptions::SetSigningTimeFormat

Задает формат строки времени подписывания.

Комментарии

Чтобы создать новый экземпляр этого интерфейса, вызовите IXpsSignatureManager::CreateSigningOptions.

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

Требования

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

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

Интерфейсы

XPS