CASetupProperty
列挙型メンバー 18
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| ENUM_SETUPPROP_INVALID | -1 | 0xFFFFFFFF | 有効でないプロパティの種類を指定する値です。 |
| ENUM_SETUPPROP_CATYPE | 0 | 0x0 | ENUM_CATYPES 列挙型の値を指定する VT_I4 値です。 コンピューターがドメインに参加していない場合、または呼び出し元が Enterprise 管理者や Domain 管理者ではなくローカル管理者である場合、既定値は ENUM_STANDALONE_ROOTCA です。コンピューターがドメインに参加しており、呼び出し元が Enterprise 管理者または Domain 管理者で、エンタープライズ ルート CA が既に存在する場合、既定値は ENUM_ENTERPRISE_SUBCA です。エンタープライズ ルート CA が存在しない場合、既定値は ENUM_ENTERPRISE_ROOTCA です。 |
| ENUM_SETUPPROP_CAKEYINFORMATION | 1 | 0x1 | CA 証明書に使用される秘密キーの情報を指定する、CCertSrvSetupKeyInformation オブジェクト形式の VT_DISPATCH 値です。既定では、セットアップはルート CA および下位 CA 用に「Microsoft Strong Cryptographic Provider」を使用して、キーの長さが 2048 ビットの新しいキーを 生成します。 |
| ENUM_SETUPPROP_INTERACTIVE | 2 | 0x2 | 暗号化サービス プロバイダー (CSP) がデスクトップと対話することを許可するかどうかを示す VT_BOOL 値です。既定値は false です。 |
| ENUM_SETUPPROP_CANAME | 3 | 0x3 | CA の共通名を格納する VT_BSTR 値です。既定では、共通名は DomainName-LocalComputerName-CAName です。 |
| ENUM_SETUPPROP_CADSSUFFIX | 4 | 0x4 | CA 名の識別名サフィックスを格納する VT_BSTR 値です。 |
| ENUM_SETUPPROP_VALIDITYPERIOD | 5 | 0x5 | ENUM_SETUPPROP_VALIDITYPERIODUNIT プロパティの種類で指定された、有効期間の単位数を指定する VT_I4 値です。下位 CA の場合、有効期間は親 CA によって決定されます。 |
| ENUM_SETUPPROP_VALIDITYPERIODUNIT | 6 | 0x6 | 有効期間の時間単位を示す ENUM_PERIOD 列挙型の値を指定する VT_I4 値です。下位 CA の場合、有効期間の時間単位は親 CA によって決定されます。 |
| ENUM_SETUPPROP_EXPIRATIONDATE | 7 | 0x7 | 現在の時刻、有効期間、および有効期間の単位に基づく、ルート CA 証明書の予想される有効期限を指定する VT_BSTR 値です。下位 CA の場合、有効期限は その親 CA によって決定されます。 |
| ENUM_SETUPPROP_PRESERVEDATABASE | 8 | 0x8 | 既存のデータベースを保持するかどうかを指定する VT_BOOL 値です。これは次の条件下で関係します。
|
| ENUM_SETUPPROP_DATABASEDIRECTORY | 9 | 0x9 | インストール後に CA データベース ファイルが格納されるディレクトリのパスを指定する VT_BSTR 値です。既定のパスは %SystemRoot%\System32\Certlog\ です。 |
| ENUM_SETUPPROP_LOGDIRECTORY | 10 | 0xA | インストール後に CA データベースのログ ファイルが格納されるディレクトリのパスを指定する VT_BSTR 値です。既定のパスは %SystemRoot%\System32\Certlog\ です。 |
| ENUM_SETUPPROP_SHAREDFOLDER | 11 | 0xB | この値は使用されておらず、将来の使用のために予約済みです。 |
| ENUM_SETUPPROP_PARENTCAMACHINE | 12 | 0xC | 親 CA をホストしているコンピューターの名前を指定する VT_BSTR 値です。この値は、下位 CA をインストールする場合にのみ適用されます。既定値はありません。 |
| ENUM_SETUPPROP_PARENTCANAME | 13 | 0xD | 親 CA の名前を指定する VT_BSTR 値です。この値は、下位 CA をインストールする場合にのみ適用されます。既定値はありません。 |
| ENUM_SETUPPROP_REQUESTFILE | 14 | 0xE | 下位 CA の要求を保存して後で親 CA に送信できるようにするために使用する、ファイル パスを指定する VT_BSTR 値です。既定値は %SystemDrive%\\DNSMachineName_CAName.req です。 |
| ENUM_SETUPPROP_WEBCAMACHINE | 15 | 0xF | CA をホストしているコンピューターの名前を指定する VT_BSTR 値です。この値は、証明機関 Web 登録の役割のサポートをインストールする場合にのみ適用されます。既定値はありません。 |
| ENUM_SETUPPROP_WEBCANAME | 16 | 0x10 | CA の名前を指定する VT_BSTR 値です。この値は、証明機関 Web 登録の役割のサポートをインストールする場合にのみ適用されます。既定値はありません。 |
公式ドキュメント
CASetupProperty 列挙型は、ICertSrvSetup インターフェイスを使用して証明機関 (CA) の役割をセットアップおよび構成する際のプロパティの種類を指定します。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CASetupProperty : int {
ENUM_SETUPPROP_INVALID = -1,
ENUM_SETUPPROP_CATYPE = 0,
ENUM_SETUPPROP_CAKEYINFORMATION = 1,
ENUM_SETUPPROP_INTERACTIVE = 2,
ENUM_SETUPPROP_CANAME = 3,
ENUM_SETUPPROP_CADSSUFFIX = 4,
ENUM_SETUPPROP_VALIDITYPERIOD = 5,
ENUM_SETUPPROP_VALIDITYPERIODUNIT = 6,
ENUM_SETUPPROP_EXPIRATIONDATE = 7,
ENUM_SETUPPROP_PRESERVEDATABASE = 8,
ENUM_SETUPPROP_DATABASEDIRECTORY = 9,
ENUM_SETUPPROP_LOGDIRECTORY = 10,
ENUM_SETUPPROP_SHAREDFOLDER = 11,
ENUM_SETUPPROP_PARENTCAMACHINE = 12,
ENUM_SETUPPROP_PARENTCANAME = 13,
ENUM_SETUPPROP_REQUESTFILE = 14,
ENUM_SETUPPROP_WEBCAMACHINE = 15,
ENUM_SETUPPROP_WEBCANAME = 16
} CASetupProperty;public enum CASetupProperty : int
{
ENUM_SETUPPROP_INVALID = -1,
ENUM_SETUPPROP_CATYPE = 0,
ENUM_SETUPPROP_CAKEYINFORMATION = 1,
ENUM_SETUPPROP_INTERACTIVE = 2,
ENUM_SETUPPROP_CANAME = 3,
ENUM_SETUPPROP_CADSSUFFIX = 4,
ENUM_SETUPPROP_VALIDITYPERIOD = 5,
ENUM_SETUPPROP_VALIDITYPERIODUNIT = 6,
ENUM_SETUPPROP_EXPIRATIONDATE = 7,
ENUM_SETUPPROP_PRESERVEDATABASE = 8,
ENUM_SETUPPROP_DATABASEDIRECTORY = 9,
ENUM_SETUPPROP_LOGDIRECTORY = 10,
ENUM_SETUPPROP_SHAREDFOLDER = 11,
ENUM_SETUPPROP_PARENTCAMACHINE = 12,
ENUM_SETUPPROP_PARENTCANAME = 13,
ENUM_SETUPPROP_REQUESTFILE = 14,
ENUM_SETUPPROP_WEBCAMACHINE = 15,
ENUM_SETUPPROP_WEBCANAME = 16,
}Public Enum CASetupProperty As Integer
ENUM_SETUPPROP_INVALID = -1
ENUM_SETUPPROP_CATYPE = 0
ENUM_SETUPPROP_CAKEYINFORMATION = 1
ENUM_SETUPPROP_INTERACTIVE = 2
ENUM_SETUPPROP_CANAME = 3
ENUM_SETUPPROP_CADSSUFFIX = 4
ENUM_SETUPPROP_VALIDITYPERIOD = 5
ENUM_SETUPPROP_VALIDITYPERIODUNIT = 6
ENUM_SETUPPROP_EXPIRATIONDATE = 7
ENUM_SETUPPROP_PRESERVEDATABASE = 8
ENUM_SETUPPROP_DATABASEDIRECTORY = 9
ENUM_SETUPPROP_LOGDIRECTORY = 10
ENUM_SETUPPROP_SHAREDFOLDER = 11
ENUM_SETUPPROP_PARENTCAMACHINE = 12
ENUM_SETUPPROP_PARENTCANAME = 13
ENUM_SETUPPROP_REQUESTFILE = 14
ENUM_SETUPPROP_WEBCAMACHINE = 15
ENUM_SETUPPROP_WEBCANAME = 16
End Enumimport enum
class CASetupProperty(enum.IntEnum):
ENUM_SETUPPROP_INVALID = -1
ENUM_SETUPPROP_CATYPE = 0
ENUM_SETUPPROP_CAKEYINFORMATION = 1
ENUM_SETUPPROP_INTERACTIVE = 2
ENUM_SETUPPROP_CANAME = 3
ENUM_SETUPPROP_CADSSUFFIX = 4
ENUM_SETUPPROP_VALIDITYPERIOD = 5
ENUM_SETUPPROP_VALIDITYPERIODUNIT = 6
ENUM_SETUPPROP_EXPIRATIONDATE = 7
ENUM_SETUPPROP_PRESERVEDATABASE = 8
ENUM_SETUPPROP_DATABASEDIRECTORY = 9
ENUM_SETUPPROP_LOGDIRECTORY = 10
ENUM_SETUPPROP_SHAREDFOLDER = 11
ENUM_SETUPPROP_PARENTCAMACHINE = 12
ENUM_SETUPPROP_PARENTCANAME = 13
ENUM_SETUPPROP_REQUESTFILE = 14
ENUM_SETUPPROP_WEBCAMACHINE = 15
ENUM_SETUPPROP_WEBCANAME = 16// CASetupProperty
pub const ENUM_SETUPPROP_INVALID: i32 = -1;
pub const ENUM_SETUPPROP_CATYPE: i32 = 0;
pub const ENUM_SETUPPROP_CAKEYINFORMATION: i32 = 1;
pub const ENUM_SETUPPROP_INTERACTIVE: i32 = 2;
pub const ENUM_SETUPPROP_CANAME: i32 = 3;
pub const ENUM_SETUPPROP_CADSSUFFIX: i32 = 4;
pub const ENUM_SETUPPROP_VALIDITYPERIOD: i32 = 5;
pub const ENUM_SETUPPROP_VALIDITYPERIODUNIT: i32 = 6;
pub const ENUM_SETUPPROP_EXPIRATIONDATE: i32 = 7;
pub const ENUM_SETUPPROP_PRESERVEDATABASE: i32 = 8;
pub const ENUM_SETUPPROP_DATABASEDIRECTORY: i32 = 9;
pub const ENUM_SETUPPROP_LOGDIRECTORY: i32 = 10;
pub const ENUM_SETUPPROP_SHAREDFOLDER: i32 = 11;
pub const ENUM_SETUPPROP_PARENTCAMACHINE: i32 = 12;
pub const ENUM_SETUPPROP_PARENTCANAME: i32 = 13;
pub const ENUM_SETUPPROP_REQUESTFILE: i32 = 14;
pub const ENUM_SETUPPROP_WEBCAMACHINE: i32 = 15;
pub const ENUM_SETUPPROP_WEBCANAME: i32 = 16;// CASetupProperty
const (
ENUM_SETUPPROP_INVALID int32 = -1
ENUM_SETUPPROP_CATYPE int32 = 0
ENUM_SETUPPROP_CAKEYINFORMATION int32 = 1
ENUM_SETUPPROP_INTERACTIVE int32 = 2
ENUM_SETUPPROP_CANAME int32 = 3
ENUM_SETUPPROP_CADSSUFFIX int32 = 4
ENUM_SETUPPROP_VALIDITYPERIOD int32 = 5
ENUM_SETUPPROP_VALIDITYPERIODUNIT int32 = 6
ENUM_SETUPPROP_EXPIRATIONDATE int32 = 7
ENUM_SETUPPROP_PRESERVEDATABASE int32 = 8
ENUM_SETUPPROP_DATABASEDIRECTORY int32 = 9
ENUM_SETUPPROP_LOGDIRECTORY int32 = 10
ENUM_SETUPPROP_SHAREDFOLDER int32 = 11
ENUM_SETUPPROP_PARENTCAMACHINE int32 = 12
ENUM_SETUPPROP_PARENTCANAME int32 = 13
ENUM_SETUPPROP_REQUESTFILE int32 = 14
ENUM_SETUPPROP_WEBCAMACHINE int32 = 15
ENUM_SETUPPROP_WEBCANAME int32 = 16
)const
ENUM_SETUPPROP_INVALID = -1;
ENUM_SETUPPROP_CATYPE = 0;
ENUM_SETUPPROP_CAKEYINFORMATION = 1;
ENUM_SETUPPROP_INTERACTIVE = 2;
ENUM_SETUPPROP_CANAME = 3;
ENUM_SETUPPROP_CADSSUFFIX = 4;
ENUM_SETUPPROP_VALIDITYPERIOD = 5;
ENUM_SETUPPROP_VALIDITYPERIODUNIT = 6;
ENUM_SETUPPROP_EXPIRATIONDATE = 7;
ENUM_SETUPPROP_PRESERVEDATABASE = 8;
ENUM_SETUPPROP_DATABASEDIRECTORY = 9;
ENUM_SETUPPROP_LOGDIRECTORY = 10;
ENUM_SETUPPROP_SHAREDFOLDER = 11;
ENUM_SETUPPROP_PARENTCAMACHINE = 12;
ENUM_SETUPPROP_PARENTCANAME = 13;
ENUM_SETUPPROP_REQUESTFILE = 14;
ENUM_SETUPPROP_WEBCAMACHINE = 15;
ENUM_SETUPPROP_WEBCANAME = 16;// CASetupProperty
pub const ENUM_SETUPPROP_INVALID: i32 = -1;
pub const ENUM_SETUPPROP_CATYPE: i32 = 0;
pub const ENUM_SETUPPROP_CAKEYINFORMATION: i32 = 1;
pub const ENUM_SETUPPROP_INTERACTIVE: i32 = 2;
pub const ENUM_SETUPPROP_CANAME: i32 = 3;
pub const ENUM_SETUPPROP_CADSSUFFIX: i32 = 4;
pub const ENUM_SETUPPROP_VALIDITYPERIOD: i32 = 5;
pub const ENUM_SETUPPROP_VALIDITYPERIODUNIT: i32 = 6;
pub const ENUM_SETUPPROP_EXPIRATIONDATE: i32 = 7;
pub const ENUM_SETUPPROP_PRESERVEDATABASE: i32 = 8;
pub const ENUM_SETUPPROP_DATABASEDIRECTORY: i32 = 9;
pub const ENUM_SETUPPROP_LOGDIRECTORY: i32 = 10;
pub const ENUM_SETUPPROP_SHAREDFOLDER: i32 = 11;
pub const ENUM_SETUPPROP_PARENTCAMACHINE: i32 = 12;
pub const ENUM_SETUPPROP_PARENTCANAME: i32 = 13;
pub const ENUM_SETUPPROP_REQUESTFILE: i32 = 14;
pub const ENUM_SETUPPROP_WEBCAMACHINE: i32 = 15;
pub const ENUM_SETUPPROP_WEBCANAME: i32 = 16;const
ENUM_SETUPPROP_INVALID* = -1
ENUM_SETUPPROP_CATYPE* = 0
ENUM_SETUPPROP_CAKEYINFORMATION* = 1
ENUM_SETUPPROP_INTERACTIVE* = 2
ENUM_SETUPPROP_CANAME* = 3
ENUM_SETUPPROP_CADSSUFFIX* = 4
ENUM_SETUPPROP_VALIDITYPERIOD* = 5
ENUM_SETUPPROP_VALIDITYPERIODUNIT* = 6
ENUM_SETUPPROP_EXPIRATIONDATE* = 7
ENUM_SETUPPROP_PRESERVEDATABASE* = 8
ENUM_SETUPPROP_DATABASEDIRECTORY* = 9
ENUM_SETUPPROP_LOGDIRECTORY* = 10
ENUM_SETUPPROP_SHAREDFOLDER* = 11
ENUM_SETUPPROP_PARENTCAMACHINE* = 12
ENUM_SETUPPROP_PARENTCANAME* = 13
ENUM_SETUPPROP_REQUESTFILE* = 14
ENUM_SETUPPROP_WEBCAMACHINE* = 15
ENUM_SETUPPROP_WEBCANAME* = 16enum CASetupProperty : int {
ENUM_SETUPPROP_INVALID = -1,
ENUM_SETUPPROP_CATYPE = 0,
ENUM_SETUPPROP_CAKEYINFORMATION = 1,
ENUM_SETUPPROP_INTERACTIVE = 2,
ENUM_SETUPPROP_CANAME = 3,
ENUM_SETUPPROP_CADSSUFFIX = 4,
ENUM_SETUPPROP_VALIDITYPERIOD = 5,
ENUM_SETUPPROP_VALIDITYPERIODUNIT = 6,
ENUM_SETUPPROP_EXPIRATIONDATE = 7,
ENUM_SETUPPROP_PRESERVEDATABASE = 8,
ENUM_SETUPPROP_DATABASEDIRECTORY = 9,
ENUM_SETUPPROP_LOGDIRECTORY = 10,
ENUM_SETUPPROP_SHAREDFOLDER = 11,
ENUM_SETUPPROP_PARENTCAMACHINE = 12,
ENUM_SETUPPROP_PARENTCANAME = 13,
ENUM_SETUPPROP_REQUESTFILE = 14,
ENUM_SETUPPROP_WEBCAMACHINE = 15,
ENUM_SETUPPROP_WEBCANAME = 16,
}#define global ENUM_SETUPPROP_INVALID 0xFFFFFFFF
#define global ENUM_SETUPPROP_CATYPE 0x0
#define global ENUM_SETUPPROP_CAKEYINFORMATION 0x1
#define global ENUM_SETUPPROP_INTERACTIVE 0x2
#define global ENUM_SETUPPROP_CANAME 0x3
#define global ENUM_SETUPPROP_CADSSUFFIX 0x4
#define global ENUM_SETUPPROP_VALIDITYPERIOD 0x5
#define global ENUM_SETUPPROP_VALIDITYPERIODUNIT 0x6
#define global ENUM_SETUPPROP_EXPIRATIONDATE 0x7
#define global ENUM_SETUPPROP_PRESERVEDATABASE 0x8
#define global ENUM_SETUPPROP_DATABASEDIRECTORY 0x9
#define global ENUM_SETUPPROP_LOGDIRECTORY 0xA
#define global ENUM_SETUPPROP_SHAREDFOLDER 0xB
#define global ENUM_SETUPPROP_PARENTCAMACHINE 0xC
#define global ENUM_SETUPPROP_PARENTCANAME 0xD
#define global ENUM_SETUPPROP_REQUESTFILE 0xE
#define global ENUM_SETUPPROP_WEBCAMACHINE 0xF
#define global ENUM_SETUPPROP_WEBCANAME 0x10