EnrollmentCAProperty 列挙は、証明機関のプロパティ値を指定します。 これは、ICertificationAuthority インターフェイスの Property メソッドによって使用されます。
構文
typedef enum EnrollmentCAProperty {
CAPropCommonName = 1,
CAPropDistinguishedName = 2,
CAPropSanitizedName = 3,
CAPropSanitizedShortName = 4,
CAPropDNSName = 5,
CAPropCertificateTypes = 6,
CAPropCertificate = 7,
CAPropDescription = 8,
CAPropWebServers = 9,
CAPropSiteName = 10,
CAPropSecurity = 11,
CAPropRenewalOnly = 12
} ;
定数
CAPropCommonName値: 1 Active Directory の証明機関 (CA) の共通名を含む VT_BSTR 値。 |
|
CAPropDistinguishedName値: 2 IX500DistinguishedName オブジェクトへのポインターを含むVT_DISPATCH値。 |
|
CAPropSanitizedName値: 3 Active Directory の CA のサニタイズされた共通名を含む VT_BSTR 値。 名前は、許可されていない文字を感嘆符 (!) に置き換え、その文字を表す 4 つの 16 進値に置き換えることによってサニタイズされます。 |
|
CAPropSanitizedShortName値: 4 Active Directory の CA のサニタイズおよび短縮された共通名を含むVT_BSTR値。 名前は、許可されていない文字を感嘆符 (!) に置き換え、その文字を表す 4 つの 16 進値に置き換えることによってサニタイズされます。 名前は、51 文字を超えないように短縮されます。 サニタイズされた文字列から削除される文字はハッシュし、ハッシュを 5 文字の文字列に変換する必要があります。 |
|
CAPropDNSName値: 5 Active Directory の CA の DNS 名を含むVT_BSTR値。 |
|
CAPropCertificateTypes値: 6 VT_ARRAY |
VT_BSTR CA でサポートされているテンプレートのコレクションです。 |
CAPropCertificate値: 7 VT_ARRAY |
CA によって使用される署名証明書を含む値をVT_UI1します。 |
CAPropDescription値: 8 CA の説明コメントを含む VT_BSTR 値。 |
|
CAPropWebServers値: 9 VT_ARRAY |
ca 用に 構成された証明書登録サーバーのコレクションをVT_BSTRします。 コレクション内の各文字列には、サーバー URL、使用される認証方法、優先度レベルを指定する整数、およびサーバーが証明書の更新のみを実行できるかどうかを指定する整数が含まれます。 各値は改行文字で区切られます。 |
CAPropSiteName値: 10 CA が属する AD サイトの名前を含むVT_BSTR値。 これは、登録クライアントが CA と通信する相対コストと他のサイトに属する CA を決定するために使用できます。 この値は、IX509EnrollmentPolicyServer インターフェイスの GetCAs メソッドを使用して取得された CA オブジェクトにのみ関連します。 |
|
CAPropSecurity値: 11 CA のセキュリティ 記述子のセキュリティ記述子定義言語 (SDDL) 文字列表現を含むVT_BSTR値。 この値は、 GetCAs メソッドを使用して取得された CA オブジェクトにのみ関連します。 |
|
CAPropRenewalOnly値: 12 証明書の更新のみを実行するように CA を構成するかどうかを指定する VT_BOOL 値。 この値は、 GetCAs メソッドを使用して取得された CA オブジェクトにのみ関連します。 |
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
| Header | certenroll.h |