Win32 API 日本語リファレンス
ホームSecurity.Cryptography › CASetupProperty

CASetupProperty

列挙型
基底型i4

メンバー 18

名前10進16進説明
ENUM_SETUPPROP_INVALID-10xFFFFFFFF有効でないプロパティの種類を指定する値です。
ENUM_SETUPPROP_CATYPE00x0

ENUM_CATYPES 列挙型の値を指定する VT_I4 値です。

コンピューターがドメインに参加していない場合、または呼び出し元が

Enterprise 管理者や Domain 管理者ではなくローカル管理者である場合、既定値は ENUM_STANDALONE_ROOTCA です。コンピューターがドメインに参加しており、呼び出し元が Enterprise 管理者または Domain 管理者で、エンタープライズ ルート CA が既に存在する場合、既定値は ENUM_ENTERPRISE_SUBCA です。エンタープライズ ルート CA が存在しない場合、既定値は ENUM_ENTERPRISE_ROOTCA です。

ENUM_SETUPPROP_CAKEYINFORMATION10x1

CA 証明書に使用される秘密キーの情報を指定する、CCertSrvSetupKeyInformation オブジェクト形式の VT_DISPATCH 値です。既定では、セットアップはルート CA および下位 CA 用に「Microsoft

Strong Cryptographic Provider」を使用して、キーの長さが 2048 ビットの新しいキーを

生成します。

ENUM_SETUPPROP_INTERACTIVE20x2暗号化サービス プロバイダー (CSP) がデスクトップと対話することを許可するかどうかを示す VT_BOOL 値です。既定値は false です。
ENUM_SETUPPROP_CANAME30x3

CA の共通名を格納する VT_BSTR 値です。既定では、共通名は

DomainName-LocalComputerName-CAName です。

ENUM_SETUPPROP_CADSSUFFIX40x4CA 名の識別名サフィックスを格納する VT_BSTR 値です。
ENUM_SETUPPROP_VALIDITYPERIOD50x5ENUM_SETUPPROP_VALIDITYPERIODUNIT プロパティの種類で指定された、有効期間の単位数を指定する VT_I4 値です。下位 CA の場合、有効期間は親 CA によって決定されます。
ENUM_SETUPPROP_VALIDITYPERIODUNIT60x6有効期間の時間単位を示す ENUM_PERIOD 列挙型の値を指定する VT_I4 値です。下位 CA の場合、有効期間の時間単位は親 CA によって決定されます。
ENUM_SETUPPROP_EXPIRATIONDATE70x7

現在の時刻、有効期間、および有効期間の単位に基づく、ルート CA 証明書の予想される有効期限を指定する VT_BSTR 値です。下位 CA の場合、有効期限は

その親 CA によって決定されます。

ENUM_SETUPPROP_PRESERVEDATABASE80x8

既存のデータベースを保持するかどうかを指定する VT_BOOL 値です。これは次の条件下で関係します。

  • このコンピューターに以前 CA が

    インストールされていた (そして後でアンインストールされた) 場合。

  • 既存のキー (およびそれに関連付けられた証明書) がインストールに使用される場合。
  • 指定されたデータベース ディレクトリにデータベースが存在する場合。
ENUM_SETUPPROP_DATABASEDIRECTORY90x9インストール後に CA データベース ファイルが格納されるディレクトリのパスを指定する VT_BSTR 値です。既定のパスは %SystemRoot%\System32\Certlog\ です。
ENUM_SETUPPROP_LOGDIRECTORY100xAインストール後に CA データベースのログ ファイルが格納されるディレクトリのパスを指定する VT_BSTR 値です。既定のパスは %SystemRoot%\System32\Certlog\ です。
ENUM_SETUPPROP_SHAREDFOLDER110xBこの値は使用されておらず、将来の使用のために予約済みです。
ENUM_SETUPPROP_PARENTCAMACHINE120xC親 CA をホストしているコンピューターの名前を指定する VT_BSTR 値です。この値は、下位 CA をインストールする場合にのみ適用されます。既定値はありません。
ENUM_SETUPPROP_PARENTCANAME130xD親 CA の名前を指定する VT_BSTR 値です。この値は、下位 CA をインストールする場合にのみ適用されます。既定値はありません。
ENUM_SETUPPROP_REQUESTFILE140xE下位 CA の要求を保存して後で親 CA に送信できるようにするために使用する、ファイル パスを指定する VT_BSTR 値です。既定値は %SystemDrive%\\DNSMachineName_CAName.req です。
ENUM_SETUPPROP_WEBCAMACHINE150xFCA をホストしているコンピューターの名前を指定する VT_BSTR 値です。この値は、証明機関 Web 登録の役割のサポートをインストールする場合にのみ適用されます。既定値はありません。
ENUM_SETUPPROP_WEBCANAME160x10CA の名前を指定する VT_BSTR 値です。この値は、証明機関 Web 登録の役割のサポートをインストールする場合にのみ適用されます。既定値はありません。

公式ドキュメント

CASetupProperty 列挙型は、ICertSrvSetup インターフェイスを使用して証明機関 (CA) の役割をセットアップおよび構成する際のプロパティの種類を指定します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
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 Enum
import 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* = 16
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,
}
#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