Compartilhar via


SignatureProvider Interface

Definição

Representa um suplemento do provedor de assinatura.

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
Atributos

Comentários

Observação: os provedores de assinatura são implementados exclusivamente em suplementos COM personalizados e não podem ser implementados no Microsoft Visual Basic for Applications (VBA).

Métodos

GenerateSignatureLineImage(SignatureLineImage, SignatureSetup, SignatureInfo, Object)

Obtém uma imagem da linha de assinatura.

GetProviderDetail(SignatureProviderDetail)

Consulta vários detalhes no suplemento do provedor de assinatura.

HashStream(Object, Object)

Permite que um suplemento do provedor de assinatura crie um valor de hash para o documento, o qual você pode usar para determinar se o conteúdo do documento foi adulterado após a assinatura digital.

NotifySignatureAdded(Object, SignatureSetup, SignatureInfo)

Utilizado para exibir uma caixa de diálogo informando o usuário de que o processo de assinatura foi concluído e fornecendo funcionalidade adicional para o suplemento.

ShowSignatureDetails(Object, SignatureSetup, SignatureInfo, Object, ContentVerificationResults, CertificateVerificationResults)

Fornece a um suplemento de provedor de assinatura a oportunidade de exibir detalhes sobre uma linha de assinatura assinada e exibir informações armazenadas adicionais, como um carimbo de hora seguro.

ShowSignatureSetup(Object, SignatureSetup)

Permite que o suplemento do provedor de assinatura possa exibir a caixa de diálogo Configuração da Assinatura ao usuário.

ShowSigningCeremony(Object, SignatureSetup, SignatureInfo)

Permite que o suplemento do provedor de assinatura possa exibir a caixa de diálogoAssinatura aos usuários, permitindo que eles especifiquem sua identidade e então sejam autenticados.

SignXmlDsig(Object, SignatureSetup, SignatureInfo, Object)

Utilizado para assinar o modelo XMLDSIG.

VerifyXmlDsig(Object, SignatureSetup, SignatureInfo, Object, ContentVerificationResults, CertificateVerificationResults)

Verifica a assinatura com base no status da assinatura do documento e na legitimidade do certificado utilizado para a assinatura.

Aplica-se a