Compartir a través de


CertificateObject Interfaz

Definición

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

public interface class CertificateObject : Microsoft::Office::Interop::InfoPath::SemiTrust::Certificate
[System.Runtime.InteropServices.Guid("096cd71a-0786-11d1-95fa-0080c78ee3bb")]
public interface CertificateObject : Microsoft.Office.Interop.InfoPath.SemiTrust.Certificate
type CertificateObject = interface
    interface Certificate
Public Interface CertificateObject
Implements Certificate
Atributos
Implementaciones

Ejemplos

En el siguiente ejemplo se utilizan varias propiedades del objeto Certificate para determinar el estado y se muestra un cuadro de mensaje con varias propiedades de objeto Certificate:

public void CertificatePropertiesAlert()
{
<span class="label">Certificate</span> myCertificate = thisXDocument.SignedDataBlocks[0].Signatures[0].<span class="label">Certificate</span>;
 string status = "Undefined";
 switch(myCertificate.Status)
 {
  case XdCertificateStatus.xdCertificateStatusValid :
   status = "Valid";
   break;
  case XdCertificateStatus.xdCertificateStatusError :
   status = "Error";
   break;
  case XdCertificateStatus.xdCertificateStatusExpired :
   status = "Expired";
    break;
  case XdCertificateStatus.xdCertificateStatusNotTrusted :
   status = "Not Trusted";
   break;
  case XdCertificateStatus.xdCertificateStatusRevoked :
   status = "Revoked";
   break;
  default:
   break;
  }
  thisXDocument.UI.Alert(" IssuedTo = " + myCertificate.IssuedTo + "\n IssuedBy = " + myCertificate.IssuedBy + "\n ExpirationDate = " + myCertificate.ExpirationDate + "\n Status = " + status);
}

Comentarios

Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Para obtener información sobre la interfaz COM, incluido un vínculo a las descripciones de sus miembros, consulteCertificate .

Utilice la Certificate propiedad del SignatureObject objeto para devolver un objeto Certificate .

Propiedades

ExpirationDate

Devuelve la fecha de caducidad de un certificado digital en el formato localizado 'SHORTDATE'.

(Heredado de Certificate)
IssuedBy

Devuelve quién es el emisor del certificado digital.

(Heredado de Certificate)
IssuedTo

Devuelve para quién se ha emitido el certificado digital.

(Heredado de Certificate)
Status

Devuelve el estado del certificado digital.

(Heredado de Certificate)

Se aplica a