X509RequestType enumeration (certenroll.h)

The X509RequestType enumeration specifies the certificate request type. This enumeration is returned by the Type property on the IX509CertificateRequest interface.

Syntax

typedef enum X509RequestType {
  TypeAny,
  TypePkcs10,
  TypePkcs7,
  TypeCmc,
  TypeCertificate
} ;

Constants

 
TypeAny
The type is not defined.
TypePkcs10
A PKCS #10 request. For more information, see the IX509CertificateRequestPkcs10 interface.
TypePkcs7
A PKCS #7 request represented by an IX509CertificateRequestPkcs7 interface.
TypeCmc
A Certificate Management over CMS (CMC) request. For more information, see the IX509CertificateRequestCmc interface.
TypeCertificate
A self-signed certificate. For more information, see the IX509CertificateRequestCertificate interface.

Requirements

   
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header certenroll.h

See also

CertEnroll Enumerations

CertEnroll Interfaces