SignatureProvider Interfaz

Definición

Representa un complemento de proveedor de firma.

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

Comentarios

Nota: Los proveedores de firmas se implementan exclusivamente en complementos COM personalizados y no se pueden implementar en Microsoft Visual Basic para Aplicaciones (VBA).

Métodos

GenerateSignatureLineImage(SignatureLineImage, SignatureSetup, SignatureInfo, Object)

Obtiene una imagen de línea de firma.

GetProviderDetail(SignatureProviderDetail)

Consulta diversos detalles en el complemento del proveedor de firma.

HashStream(Object, Object)

Permite a un complemento de proveedor de firmas crear un valor hash para el documento que se puede utilizar para determinar si el contenido del documento se ha alterado después de la firma digital.

NotifySignatureAdded(Object, SignatureSetup, SignatureInfo)

Se utiliza para mostrar un cuadro de diálogo que informa al usuario de que el proceso de firma se ha completado y proporcionar funcionalidad adicional para el complemento.

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

Proporciona a un complemento de proveedor de firmas la oportunidad de mostrar detalles sobre una línea de firma firmada y mostrar información almacenada adicional, como una marca de tiempo segura.

ShowSignatureSetup(Object, SignatureSetup)

Ofrece a un complemento de proveedor de firmas la oportunidad de mostrar el cuadro de diálogo Configuración de firma al usuario.

ShowSigningCeremony(Object, SignatureSetup, SignatureInfo)

Proporciona a un complemento de proveedor de firmas la oportunidad de mostrar el cuadro de diálogo Firma a los usuarios, permitiéndoles especificar su identidad y a continuación ser autenticados.

SignXmlDsig(Object, SignatureSetup, SignatureInfo, Object)

Se utiliza para firmar la plantilla XMLDSIG.

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

Comprueba una firma basada en el estado firmado del documento y en la legitimidad del certificado utilizado para firmar.

Se aplica a