MSCEPSetupProperty enumeration (casetup.h)
The MSCEPSetupProperty enumeration specifies a property type for setup and configuration of a Microsoft Simple Certificate Enrollment Protocol (SCEP) role using IMSCEPSetup.
Syntax
typedef enum __MIDL___MIDL_itf_casetup_0000_0003_0001 {
ENUM_CEPSETUPPROP_USELOCALSYSTEM = 0,
ENUM_CEPSETUPPROP_USECHALLENGE = 1,
ENUM_CEPSETUPPROP_RANAME_CN = 2,
ENUM_CEPSETUPPROP_RANAME_EMAIL = 3,
ENUM_CEPSETUPPROP_RANAME_COMPANY = 4,
ENUM_CEPSETUPPROP_RANAME_DEPT = 5,
ENUM_CEPSETUPPROP_RANAME_CITY = 6,
ENUM_CEPSETUPPROP_RANAME_STATE = 7,
ENUM_CEPSETUPPROP_RANAME_COUNTRY = 8,
ENUM_CEPSETUPPROP_SIGNINGKEYINFORMATION = 9,
ENUM_CEPSETUPPROP_EXCHANGEKEYINFORMATION = 10,
ENUM_CEPSETUPPROP_CAINFORMATION = 11,
ENUM_CEPSETUPPROP_MSCEPURL = 12,
ENUM_CEPSETUPPROP_CHALLENGEURL = 13
} MSCEPSetupProperty;
Constants
ENUM_CEPSETUPPROP_USELOCALSYSTEM Value: 0 A VT_BOOL value that specifies whether the Microsoft SCEP ISAPI Extension runs as the local system user or under a separate user account. For remote CA or standalone CA configurations, by default this is set to VARIANT_FALSE. For a local enterprise CA configuration, by default this is set to VARIANT_TRUE. |
ENUM_CEPSETUPPROP_USECHALLENGE Value: 1 A VT_BOOL value that specifies whether to require an SCEP challenge phrase to enroll. By default, setup sets this to TRUE. |
ENUM_CEPSETUPPROP_RANAME_CN Value: 2 A VT_BSTR value that specifies the common name for Microsoft SCEP registration authority (RA) certificate name information. By default, the common name format is MachineName"-RA", where MachineName is the local machine name. |
ENUM_CEPSETUPPROP_RANAME_EMAIL Value: 3 A VT_BSTR value that specifies an optional email address to be added in Microsoft SCEP RA certificate name information. |
ENUM_CEPSETUPPROP_RANAME_COMPANY Value: 4 A VT_BSTR value that specifies an optional company name to be added in Microsoft SCEP RA certificate name information. |
ENUM_CEPSETUPPROP_RANAME_DEPT Value: 5 A VT_BSTR value that specifies an optional department name to be added in Microsoft SCEP RA certificate name information. |
ENUM_CEPSETUPPROP_RANAME_CITY Value: 6 A VT_BSTR value that specifies an optional city name to be added in Microsoft SCEP RA certificate name information. |
ENUM_CEPSETUPPROP_RANAME_STATE Value: 7 A VT_BSTR value that specifies an optional state name to be added in Microsoft SCEP RA certificate name information. |
ENUM_CEPSETUPPROP_RANAME_COUNTRY Value: 8 A VT_BSTR value that specifies the country or region name to be added in Microsoft SCEP RA certificate name information. By default, setup uses the country or region setting for the local computer. |
ENUM_CEPSETUPPROP_SIGNINGKEYINFORMATION Value: 9 A VT_IDISPATCH value that is made up of an ICertSrvSetupKeyInformation object used to create a Microsoft SCEP signing certificate. Setup creates a signing certificate based on an "EnrollmentAgentOffline" template. |
ENUM_CEPSETUPPROP_EXCHANGEKEYINFORMATION Value: 10 A VT_IDISPATCH value that is made up of an ICertSrvSetupKeyInformation object used to create a Microsoft SCEP key exchange certificate. Setup creates a key exchange certificate based on a "CEPEncryption" template. |
ENUM_CEPSETUPPROP_CAINFORMATION Value: 11 A VT_BSTR value that specifies the Certification Authority (CA) information. By default, setup uses the local CA. If a local CA is present, you should not set this property. |
ENUM_CEPSETUPPROP_MSCEPURL Value: 12 A VT_BSTR value that specifies the URL for use by routers to connect and send certificate requests using SCEP. By default, setup uses http://MachineName/certsrv/mscep/mscep.dll, where MachineName is the local machine name. This is a read-only property. |
ENUM_CEPSETUPPROP_CHALLENGEURL Value: 13 A VT_BSTR value that specifies the URL for use by router administrators to connect and obtain a challenge phrase. By default, setup uses http://MachineName/certsrv/mscep/, where MachineName is the local machine name. This is a read-only property. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | None supported |
Minimum supported server | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [desktop apps only] |
Header | casetup.h |