X509PrivateKeyVerify enumeration (certenroll.h)

The X509PrivateKeyVerify enumeration specifies whether a user interface is displayed during private key verification and whether verification can proceed if the cryptographic provider is a smart card provider. This enumeration is used by the Verify method on the IX509PrivateKey interface.

Syntax

typedef enum X509PrivateKeyVerify {
  VerifyNone = 0,
  VerifySilent = 1,
  VerifySmartCardNone = 2,
  VerifySmartCardSilent = 3,
  VerifyAllowUI = 4
} ;

Constants

 
VerifyNone
Value: 0
No option is identified.
VerifySilent
Value: 1
The method does not display a user interface.
VerifySmartCardNone
Value: 2
No verification occurs if the key is stored on a smart card (the CSP or KSP is a smart card provider).
VerifySmartCardSilent
Value: 3
The method does not display a user interface if the key is stored on a smart card (the CSP or KSP is a smart card provider).
VerifyAllowUI
Value: 4
The method displays a user interface.

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

IX509PrivateKey