Certificate Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa el certificado digital X.509 utilizado para crear una firma.
public ref class Certificate abstract
public abstract class Certificate
type Certificate = class
Public MustInherit Class Certificate
- Herencia
-
Certificate
Ejemplos
En el ejemplo siguiente, la Status propiedad de la clase Certificate se usa para determinar el estado y otra información sobre el certificado digital usado para la primera firma en el primer conjunto de datos firmados (o para todo el formulario, si todo el formulario está configurado para firmarse) y mostrar esa 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
Comentarios
Utilice la Certificate propiedad del Signature objeto 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.
Constructores
| Certificate() |
Representa el certificado digital X.509 utilizado para crear una firma. |
Propiedades
| ExpirationDate |
Obtiene la fecha de caducidad de un certificado digital en el formato localizado "SHORTDATE". |
| IssuedBy |
Obtiene el nombre del emisor del certificado digital. |
| IssuedTo |
Obtiene el nombre del usuario para el que se emitió del certificado digital. |
| Status |
Obtiene el estado del certificado digital como una CertificateStatus constante enumerada. |