Интерфейс 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 |