SignatureProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет надстройку поставщика подписей.
public interface class SignatureProvider
[System.Runtime.InteropServices.Guid("000CD6A3-0000-0000-C000-000000000046")]
public interface SignatureProvider
[<System.Runtime.InteropServices.Guid("000CD6A3-0000-0000-C000-000000000046")>]
type SignatureProvider = interface
Public Interface SignatureProvider
- Атрибуты
Комментарии
Примечание. Поставщики подписей реализуются исключительно в пользовательских надстройках COM и не могут быть реализованы в Microsoft Visual Basic для приложений (VBA).
Методы
GenerateSignatureLineImage(SignatureLineImage, SignatureSetup, SignatureInfo, Object) |
Возвращает изображение строки подписи. |
GetProviderDetail(SignatureProviderDetail) |
Запрашивает надстройку поставщика подписей для получения различных сведений. |
HashStream(Object, Object) |
Позволяет надстройке поставщика подписей создавать хэш-значение для документа, которое можно использовать для определения того, было ли изменено содержимое документа после цифровой подписи. |
NotifySignatureAdded(Object, SignatureSetup, SignatureInfo) |
Используется для отображения диалогового окна, информирующего пользователя о завершении процесса подписывания, и предоставления дополнительных функциональных возможностей надстройки. |
ShowSignatureDetails(Object, SignatureSetup, SignatureInfo, Object, ContentVerificationResults, CertificateVerificationResults) |
Предоставляет надстройке поставщика подписей возможность отображения сведений о строке подписи и отображения дополнительных сохраненных сведений, таких как безопасная метка времени. |
ShowSignatureSetup(Object, SignatureSetup) |
Предоставляет надстройку поставщика подписей возможность отображения диалогового окна Настройка подписи для пользователя. |
ShowSigningCeremony(Object, SignatureSetup, SignatureInfo) |
Предоставляет надстройке поставщика подписей возможность отображать диалоговое окно Подпись для пользователей, позволяя им указать свое удостоверение, а затем пройти проверку подлинности. |
SignXmlDsig(Object, SignatureSetup, SignatureInfo, Object) |
Используется для подписи шаблона XMLDSIG. |
VerifyXmlDsig(Object, SignatureSetup, SignatureInfo, Object, ContentVerificationResults, CertificateVerificationResults) |
Проверяет подпись на основе состояния подписи документа и легитимности сертификата, используемого для подписи. |