Compartir a través de


Clase Certificate

Representa el certificado digital X.509 utilizado para crear una firma.

Jerarquía de la herencia

System.Object
  Microsoft.Office.InfoPath.Certificate

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

Sintaxis

'Declaración
Public MustInherit Class Certificate
'Uso
Dim instance As Certificate
public abstract class Certificate

Comentarios

Use la propiedad Certificate del objeto Signature para devolver un objeto Certificate.

Únicamente se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler.

Ejemplos

En el siguiente ejemplo, se usa la propiedad Status de la clase Certificate para determinar el estado y otra información sobre el certificado digital utilizado para la primera firma del primer conjunto de datos firmados (o para todo el formulario, si todo él está configurado para ser firmado) y para mostrar dicha información en un cuadro de mensaje.

public void CertificateStatusAlert()
{
    Certificate myCertificate = 
       this.SignedDataBlocks[0].Signatures[0].Certificate;
    MessageBox.Show("IssuedTo: " + myCertificate.IssuedTo + 
        "\nIssuedBy: " + myCertificate.IssuedBy + 
        "\nExpirationDate: " + myCertificate.ExpirationDate + 
        "\nStatus: " + myCertificate.Status.ToString());
}
Imports Microsoft.VisualBasic.ControlChars
Public Sub CertificateStatusAlert()
    Dim myCertificate As Certificate = _
       Me.SignedDataBlocks(0).Signatures(0).Certificate
    MessageBox.Show("IssuedTo: " & myCertificate.IssuedTo & _
        NewLine & "IssuedBy: " & myCertificate.IssuedBy & _
        NewLine & "ExpirationDate: " & myCertificate.ExpirationDate & _
        NewLine & "Status: " + myCertificate.Status.ToString())
End Sub

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros Certificate

Espacio de nombres Microsoft.Office.InfoPath