SignatureProvider Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |