XdCertificateStatus Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A enumeração XdCertificateStatus é utilizada para determinar a status de um certificado digital.
public enum class XdCertificateStatus
public enum XdCertificateStatus
type XdCertificateStatus =
Public Enum XdCertificateStatus
- Herança
-
XdCertificateStatus
Campos
Nome | Valor | Description |
---|---|---|
xdCertificateStatusError | 0 | Não é possível determinar o status do certificado digital especificado. |
xdCertificateStatusValid | 1 | O certificado digital especificado é válido. |
xdCertificateStatusExpired | 2 | O certificado digital especificado expirou. |
xdCertificateStatusNotTrusted | 3 | O certificado digital especificado não é fidedigno. |
xdCertificateStatusRevoked | 4 | O certificado digital especificado foi revogado. |
Exemplos
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);
}
Comentários
Estes valores enumerados são devolvidos pela Status propriedade .