Skip to content

Latest commit

 

History

History
111 lines (77 loc) · 6.2 KB

ne-certenroll-enrollmentcaproperty.md

File metadata and controls

111 lines (77 loc) · 6.2 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NE:certenroll.EnrollmentCAProperty
EnrollmentCAProperty (certenroll.h)
Specifies certification authority property values.
CAPropCertificate
CAPropCertificateTypes
CAPropCommonName
CAPropDNSName
CAPropDescription
CAPropDistinguishedName
CAPropRenewalOnly
CAPropSanitizedName
CAPropSanitizedShortName
CAPropSecurity
CAPropSiteName
CAPropWebServers
EnrollmentCAProperty
EnrollmentCAProperty enumeration [Security]
certenroll/CAPropCertificate
certenroll/CAPropCertificateTypes
certenroll/CAPropCommonName
certenroll/CAPropDNSName
certenroll/CAPropDescription
certenroll/CAPropDistinguishedName
certenroll/CAPropRenewalOnly
certenroll/CAPropSanitizedName
certenroll/CAPropSanitizedShortName
certenroll/CAPropSecurity
certenroll/CAPropSiteName
certenroll/CAPropWebServers
certenroll/EnrollmentCAProperty
security.enrollmentcaproperty
security\enrollmentcaproperty.htm
security
d4908ef0-aaf0-4396-9b89-cd7f3a9f6188
12/05/2018
CAPropCertificate, CAPropCertificateTypes, CAPropCommonName, CAPropDNSName, CAPropDescription, CAPropDistinguishedName, CAPropRenewalOnly, CAPropSanitizedName, CAPropSanitizedShortName, CAPropSecurity, CAPropSiteName, CAPropWebServers, EnrollmentCAProperty, EnrollmentCAProperty enumeration [Security], certenroll/CAPropCertificate, certenroll/CAPropCertificateTypes, certenroll/CAPropCommonName, certenroll/CAPropDNSName, certenroll/CAPropDescription, certenroll/CAPropDistinguishedName, certenroll/CAPropRenewalOnly, certenroll/CAPropSanitizedName, certenroll/CAPropSanitizedShortName, certenroll/CAPropSecurity, certenroll/CAPropSiteName, certenroll/CAPropWebServers, certenroll/EnrollmentCAProperty, security.enrollmentcaproperty
certenroll.h
Windows
Windows 7 [desktop apps only]
Windows Server 2008 R2 [desktop apps only]
Windows
EnrollmentCAProperty
19H1
EnrollmentCAProperty
certenroll/EnrollmentCAProperty
c++
APIRef
kbSyntax
HeaderDef
Certenroll.h
EnrollmentCAProperty

EnrollmentCAProperty enumeration

-description

The EnrollmentCAProperty enumeration specifies certification authority property values. It is used by the Property method on the ICertificationAuthority interface.

-enum-fields

-field CAPropCommonName:1

A VT_BSTR value that contains the common name of the certification authority (CA) in Active Directory.

-field CAPropDistinguishedName:2

A VT_DISPATCH value that contains a pointer to an IX500DistinguishedName object.

-field CAPropSanitizedName:3

A VT_BSTR value that contains the sanitized common name of the CA in Active Directory. A name is sanitized by replacing disallowed characters with an exclamation point (!) followed by four hexadecimal values that represent the character.

-field CAPropSanitizedShortName:4

A VT_BSTR value that contains the sanitized and shortened common name of the CA in Active Directory. A name is sanitized by replacing disallowed characters with an exclamation point (!) followed by four hexadecimal values that represent the character. The name is then shortened so that it does not exceed 51 characters. The characters that are removed from the sanitized string must be hashed and the hash converted to a 5-character string.

-field CAPropDNSName:5

A VT_BSTR value that contains the DNS name of the CA in Active Directory.

-field CAPropCertificateTypes:6

A VT_ARRAY|VT_BSTR collection of templates supported by the CA.

-field CAPropCertificate:7

A VT_ARRAY | VT_UI1 value that contains the signing certificate used by the CA.

-field CAPropDescription:8

A VT_BSTR value that contains a description comment for the CA.

-field CAPropWebServers:9

A VT_ARRAY|VT_BSTR collection of certificate enrollment servers configured for the CA. Each string in the collection contains a server URL, the authentication method used, an integer that specifies the priority level, and an integer that specifies whether the server can perform only certificate renewals. Each value is delimited by a newline character.

-field CAPropSiteName:10

A VT_BSTR value that contains the name of the AD site to which the CA belongs. This can be used by the enrolling clients to determine the relative cost of communicating with the CA versus CAs that belong to other sites. This value is relevant only for CA objects retrieved by using the GetCAs method on the IX509EnrollmentPolicyServer interface.

-field CAPropSecurity:11

A VT_BSTR value that contains the security descriptor definition language (SDDL) string representation of the security descriptor for the CA. This value is relevant only for CA objects retrieved by using the GetCAs method.

-field CAPropRenewalOnly:12

A VT_BOOL value that specifies whether a CA is configured to perform only certificate renewals. This value is relevant only for CA objects retrieved by using the GetCAs method.

-see-also

ICertificationAuthority

Property