Pkcs10AllowedSignatureTypes enumeration (certenroll.h)

The Pkcs10AllowedSignatureTypes enumeration type specifies the type of signature permitted when signing a certificate request. This enumeration is used by the CheckSignature method on the IX509CertificateRequestPkcs10 interface to determine whether a signature exists and is valid.

Syntax

typedef enum Pkcs10AllowedSignatureTypes {
  AllowedKeySignature = 0x1,
  AllowedNullSignature = 0x2
} ;

Constants

 
AllowedKeySignature
Value: 0x1
Signatures generated by using cryptographic keys are allowed.
AllowedNullSignature
Value: 0x2
Null signatures are allowed. A null signature is a SHA-1 hash.

Requirements

Requirement Value
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

CheckSignature