XdCertificateStatus Enumeración
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í.
La enumeración XdCertificateStatus se utiliza para determinar el estado de un certificado digital.
public enum class XdCertificateStatus
public enum XdCertificateStatus
type XdCertificateStatus =
Public Enum XdCertificateStatus
- Herencia
-
XdCertificateStatus
Campos
Nombre | Valor | Description |
---|---|---|
xdCertificateStatusError | 0 | No se puede determinar el estado del certificado digital especificado. |
xdCertificateStatusValid | 1 | El certificado digital especificado es válido. |
xdCertificateStatusExpired | 2 | El certificado digital especificado ha caducado. |
xdCertificateStatusNotTrusted | 3 | El certificado digital especificado no es de confianza. |
xdCertificateStatusRevoked | 4 | El certificado digital especificado ha sido revocado. |
Ejemplos
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);
}
Comentarios
La propiedad devuelve Status estos valores enumerados.