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)

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

Применяется к