X509SCEPFailInfo enumeration (certpol.h)

The X509SCEPFailInfo enumeration describes the nature of an SCEP certificate enrollment failure. This enumeration is used by the IX509SCEPEnrollment interface.

Syntax

typedef enum X509SCEPFailInfo {
  SCEPFailUnknown = -1,
  SCEPFailBadAlgorithm = 0,
  SCEPFailBadMessageCheck = 1,
  SCEPFailBadRequest = 2,
  SCEPFailBadTime = 3,
  SCEPFailBadCertId = 4
} ;

Constants

 
SCEPFailUnknown
Value: -1
SCEPFailBadAlgorithm
Value: 0
Failure due to an unrecognized or unsupported algorithm.
SCEPFailBadMessageCheck
Value: 1
The integrity check failed.
SCEPFailBadRequest
Value: 2
The transaction was not permitted or was not supported.
SCEPFailBadTime
Value: 3
The signing time attribute from the PKCS7 authenticated attributes was not sufficiently close to the system time.
SCEPFailBadCertId
Value: 4
No certificate could be identified.

Requirements

Requirement Value
Header certpol.h (include CertEnroll.h)

See also

FailInfo