Compartir a través de


Enumeración XdCertificateStatus

La enumeración XdCertificateStatus se utiliza para determinar el estado de un certificado digital.

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

Sintaxis

'Declaración
Public Enumeration XdCertificateStatus
'Uso
Dim instance As XdCertificateStatus
public enum XdCertificateStatus

Miembros

Nombre del miembro Descripción
xdCertificateStatusError No se puede determinar el estado del certificado digital especificado.
xdCertificateStatusValid El certificado digital especificado es válido.
xdCertificateStatusExpired El certificado digital especificado ha caducado.
xdCertificateStatusNotTrusted El certificado digital especificado no es de confianza.
xdCertificateStatusRevoked El certificado digital especificado ha sido revocado.

Comentarios

La propiedad Status devuelve estos valores enumerados.

Ejemplos

public void CertificatePropertiesAlert()
{
 Certificate certificate = thisXDocument.SignedDataBlocks[0].Signatures[0].Certificate;
 string status = "UNKNOWN";
 switch(certificate.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("Certificate Status = " + status);
}

Vea también

Referencia

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