Compartir a través de


de la propiedad Signature.Certificate

Obtiene el objeto CertificateObject correspondiente al certificado digital X.509 utilizado para firmar un formulario o un conjunto de datos firmados en un formulario.

Espacio de nombres:  Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado:  Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Sintaxis

'Declaración
ReadOnly Property Certificate As CertificateObject
    Get
'Uso
Dim instance As Signature
Dim value As CertificateObject

value = instance.Certificate
CertificateObject Certificate { get; }

Valor de propiedad

Tipo: Microsoft.Office.Interop.InfoPath.SemiTrust.CertificateObject

Comentarios

Importante

Únicamente se puede acceder a este miembro con formularios que se ejecuten en el mismo dominio que el formulario que está actualmente abierto o con formularios a los que se hayan concedido permisos entre dominios.

Ejemplos

En el siguiente ejemplo, se utiliza la propiedad Certificate del objeto SignatureObject para tener acceso al certificado de la firma digital y mostrar la propiedad IssuedTo del objeto CertificateObject en un cuadro de mensaje:

public void DisplaySignatureProperties()
{
SignatureObject mySignature = thisXDocument.SignedDataBlocks[0].Signatures[0];
CertificateObject signatureCertificate = mySignature.Certificate;
thisXDocument.UI.Alert("Certificate Issued To = " + signatureCertificate.IssuedTo);
}

Vea también

Referencia

interfaz Signature

Miembros Signature

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust