Compartir a través de


Certificate (Clase)

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

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

Sintaxis

Public MustInherit Class Certificate

Dim instance As Certificate
public abstract class Certificate

Comentarios

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

Se puede tener acceso a este tipo o miembro solamente desde un código ejecutado en formularios abiertos en Microsoft Office InfoPath 2007.

Ejemplo

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

Jerarquía de herencia

System.Object
  Microsoft.Office.InfoPath.Certificate

Seguridad de subprocesos

Todos los miembros estáticos públicos (compartidos en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para los subprocesos.

Vea también

Referencia

Certificate (Miembros)
Microsoft.Office.InfoPath (Espacio de nombres)