Интерфейс IXpsSignature (xpsdigitalsignature.h)
Представляет одну цифровую подпись.
Наследование
Интерфейс IXpsSignature наследуется от интерфейса IUnknown . IXpsSignature также имеет следующие типы элементов:
Методы
Интерфейс IXpsSignature содержит следующие методы.
IXpsSignature::GetCertificateEnumerator Возвращает указатель на интерфейс IOpcCertificateEnumerator, который перечисляет сертификаты пакета, присоединенные к подписи. |
IXpsSignature::GetCustomObjectEnumerator Получает указатель на интерфейс IOpcSignatureCustomObjectEnumerator, который перечисляет пользовательские объекты сигнатуры. |
IXpsSignature::GetCustomReferenceEnumerator Возвращает указатель на интерфейс IOpcSignatureReferenceEnumerator, который перечисляет пользовательские ссылки на сигнатуру. |
IXpsSignature::GetPolicy Возвращает значение XPS_SIGN_POLICY, представляющее политику подписывания, используемую при создании подписи. |
IXpsSignature::GetSignatureId Возвращает значение атрибута Id элемента Signature. (IXpsSignature.GetSignatureId) |
IXpsSignature::GetSignaturePartName Возвращает имя части сигнатуры. |
IXpsSignature::GetSignatureValue Возвращает зашифрованное хэш-значение подписи. |
IXpsSignature::GetSignatureXml Возвращает XML-разметку цифровой подписи. |
IXpsSignature::GetSigningTime Возвращает дату и время создания подписи. |
IXpsSignature::GetSigningTimeFormat Возвращает формат времени подписывания. |
IXpsSignature::SetSignatureXml Задает XML-разметку цифровой подписи. |
IXpsSignature::Verify Проверяет подпись по указанному сертификату X.509. |
Комментарии
Этот интерфейс связан с диспетчером подписей, из которого он был создан, и не может существовать независимо.
Интерфейс IXpsSignature может представлять сигнатуру, которая не соответствует XPS. Например, он может представлять сигнатуру, которая включает только пользовательские части, что не разрешено спецификацией документа XML.
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | xpsdigitalsignature.h |