Partager via


XdCertificateStatus Énumération

Définition

L'énumération XdCertificateStatus permet de déterminer l'état d'un certificat numérique.

public enum class XdCertificateStatus
public enum XdCertificateStatus
type XdCertificateStatus = 
Public Enum XdCertificateStatus
Héritage
XdCertificateStatus

Champs

Nom Valeur Description
xdCertificateStatusError 0

L'état du certificat numérique spécifié ne peut pas être déterminé.

xdCertificateStatusValid 1

Le certificat numérique spécifié est valide.

xdCertificateStatusExpired 2

Le certificat numérique spécifié a expiré.

xdCertificateStatusNotTrusted 3

Le certificat numérique spécifié n'est pas approuvé.

xdCertificateStatusRevoked 4

Le certificat numérique spécifié a été révoqué.

Exemples

public void CertificatePropertiesAlert()
{
 Certificate certificate = thisXDocument.SignedDataBlocks[0].Signatures[0].Certificate;
 string status = "UNKNOWN";
 switch(certificate.Status)
 {
  case <span class="label">XdCertificateStatus</span>.xdCertificateStatusValid :
   status = "VALID";
   break;
  case <span class="label">XdCertificateStatus</span>.xdCertificateStatusError :
   status = "ERROR";
   break;
  case <span class="label">XdCertificateStatus</span>.xdCertificateStatusExpired :
   status = "EXPIRED";
   break;
  case <span class="label">XdCertificateStatus</span>.xdCertificateStatusNotTrusted :
   status = "NOT TRUSTED";
   break;
  case <span class="label">XdCertificateStatus</span>.xdCertificateStatusRevoked :
   status = "REVOKED";
   break;
  default:
   break;
 }
 thisXDocument.UI.Alert("Certificate Status = " + status);
}

Remarques

Ces valeurs énumérées sont retournées par la Status propriété .

S’applique à