Vtk_RevocationReason
Toolkit Reference

prevnext

Vtk_RevocationReason

enum Vtk_RevocationReason{
VTK_REV_STATUS_UNKNOWN = -1,
VTK_REV_UNSPECIFIED = 0,
VTK_REV_KEY_COMPROMISE,
VTK_REV_CA_COMPROMISE,
VTK_REV_AFFILIATION_CHANGED,
VTK_REV_SUPERSEDED,
VTK_REV_CESSATION_OF_OPERATION,
VTK_REV_CERTIFICATE_HOLD,
VTK_REV_REMOVE_FROM_CRL
};

Description

An enumeration that defines the reason a certificate has been revoked. The revoking entity optionally provides this information at time of revocation. This enumeration is returned in the Vtk_ValRespSingleCertDetails structure.

VTK_REV_STATUS_UNKNOWN Certificate status is unknown because the revocation reason field was not present in the response.
VTK_REV_UNSPECIFIED Certificate has been revoked for an unspecified reason. This is a catchall category.
VTK_REV_KEY_COMPROMISE the private key has been compromised.
VTK_REV_CA_COMPROMISE CA signing the certificate has been compromised.
VTK_REV_AFFILIATION_CHANGED The owner of the certificate is no longer affiliated with the organization.
VTK_REV_SUPERSEDED Certificate has been superseded by another certificate.
VTK_REV_CESSATION_OF_ OPERATION Operations for the entity has terminated. For example, if a company is no longer conducting business.
VTK_REV_CERTIFICATE_HOLD Certificate has been placed on hold.
VTK_REV_REMOVE_FROM_CRL Certificate serial number has been removed from the CRL.

Notes

None

See Also

Vtk_ValRespSingleCertDetails

Vtk_ValHdlGetRevStatus

Vtk_ValidationGetRevStatus

prevnext


ValiCert, Inc.
http://www.valicert.com
Voice: +1.650.567.5469
Fax: (+1.650.254.2148
support@valicert.com