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

MSCEPSetupProperty

列挙型
基底型i4

メンバー 14

名前10進16進説明
ENUM_CEPSETUPPROP_USELOCALSYSTEM00x0Microsoft SCEP ISAPI 拡張機能をローカル システム ユーザーとして実行するか、別のユーザー アカウントで実行するかを指定する VT_BOOL 値です。リモート CA またはスタンドアロン CA の構成では、既定で VARIANT_FALSE に設定されます。ローカルのエンタープライズ CA 構成では、既定で VARIANT_TRUE に設定されます。
ENUM_CEPSETUPPROP_USECHALLENGE10x1登録に SCEP のチャレンジ フレーズを必須とするかどうかを指定する VT_BOOL 値です。既定では、セットアップによって TRUE が設定されます。
ENUM_CEPSETUPPROP_RANAME_CN20x2Microsoft SCEP の登録機関 (RA) 証明書の名前情報に使用する共通名を指定する VT_BSTR 値です。既定の共通名の形式は MachineName"-RA" であり、MachineName はローカル コンピューター名です。
ENUM_CEPSETUPPROP_RANAME_EMAIL30x3Microsoft SCEP の RA 証明書の名前情報に追加する、省略可能な電子メール アドレスを指定する VT_BSTR 値です。
ENUM_CEPSETUPPROP_RANAME_COMPANY40x4Microsoft SCEP の RA 証明書の名前情報に追加する、省略可能な会社名を指定する VT_BSTR 値です。
ENUM_CEPSETUPPROP_RANAME_DEPT50x5Microsoft SCEP の RA 証明書の名前情報に追加する、省略可能な部署名を指定する VT_BSTR 値です。
ENUM_CEPSETUPPROP_RANAME_CITY60x6Microsoft SCEP の RA 証明書の名前情報に追加する、省略可能な市区町村名を指定する VT_BSTR 値です。
ENUM_CEPSETUPPROP_RANAME_STATE70x7Microsoft SCEP の RA 証明書の名前情報に追加する、省略可能な州名 (都道府県名) を指定する VT_BSTR 値です。
ENUM_CEPSETUPPROP_RANAME_COUNTRY80x8Microsoft SCEP の RA 証明書の名前情報に追加する国または地域の名前を指定する VT_BSTR 値です。既定では、セットアップはローカル コンピューターの国または地域の設定を使用します。
ENUM_CEPSETUPPROP_SIGNINGKEYINFORMATION90x9Microsoft SCEP の署名証明書を作成するために使用する ICertSrvSetupKeyInformation オブジェクトで構成される VT_IDISPATCH 値です。セットアップは "EnrollmentAgentOffline" テンプレートに基づいて署名証明書を作成します。
ENUM_CEPSETUPPROP_EXCHANGEKEYINFORMATION100xAMicrosoft SCEP のキー交換証明書を作成するために使用する ICertSrvSetupKeyInformation オブジェクトで構成される VT_IDISPATCH 値です。セットアップは "CEPEncryption" テンプレートに基づいてキー交換証明書を作成します。
ENUM_CEPSETUPPROP_CAINFORMATION110xB証明機関 (CA) の情報を指定する VT_BSTR 値です。既定では、セットアップはローカルの CA を使用します。ローカル CA が存在する場合、このプロパティを設定しないでください。
ENUM_CEPSETUPPROP_MSCEPURL120xCルーターが SCEP を使用して接続し、証明書要求を送信するための URL を指定する VT_BSTR 値です。既定では、セットアップは http://MachineName/certsrv/mscep/mscep.dll を使用します。MachineName はローカル コンピューター名です。これは読み取り専用のプロパティです。
ENUM_CEPSETUPPROP_CHALLENGEURL130xDルーターの管理者が接続してチャレンジ フレーズを取得するための URL を指定する VT_BSTR 値です。既定では、セットアップは http://MachineName/certsrv/mscep/ を使用します。MachineName はローカル コンピューター名です。これは読み取り専用のプロパティです。

公式ドキュメント

MSCEPSetupProperty 列挙型は、IMSCEPSetup を使用して Microsoft Simple Certificate Enrollment Protocol (SCEP) ロールのセットアップおよび構成を行うためのプロパティの種類を指定します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum MSCEPSetupProperty : int {
    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;
public enum MSCEPSetupProperty : int
{
    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,
}
Public Enum MSCEPSetupProperty As Integer
    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
End Enum
import enum

class MSCEPSetupProperty(enum.IntEnum):
    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
pub const ENUM_CEPSETUPPROP_USELOCALSYSTEM: i32 = 0;
pub const ENUM_CEPSETUPPROP_USECHALLENGE: i32 = 1;
pub const ENUM_CEPSETUPPROP_RANAME_CN: i32 = 2;
pub const ENUM_CEPSETUPPROP_RANAME_EMAIL: i32 = 3;
pub const ENUM_CEPSETUPPROP_RANAME_COMPANY: i32 = 4;
pub const ENUM_CEPSETUPPROP_RANAME_DEPT: i32 = 5;
pub const ENUM_CEPSETUPPROP_RANAME_CITY: i32 = 6;
pub const ENUM_CEPSETUPPROP_RANAME_STATE: i32 = 7;
pub const ENUM_CEPSETUPPROP_RANAME_COUNTRY: i32 = 8;
pub const ENUM_CEPSETUPPROP_SIGNINGKEYINFORMATION: i32 = 9;
pub const ENUM_CEPSETUPPROP_EXCHANGEKEYINFORMATION: i32 = 10;
pub const ENUM_CEPSETUPPROP_CAINFORMATION: i32 = 11;
pub const ENUM_CEPSETUPPROP_MSCEPURL: i32 = 12;
pub const ENUM_CEPSETUPPROP_CHALLENGEURL: i32 = 13;
// MSCEPSetupProperty
const (
	ENUM_CEPSETUPPROP_USELOCALSYSTEM int32 = 0
	ENUM_CEPSETUPPROP_USECHALLENGE int32 = 1
	ENUM_CEPSETUPPROP_RANAME_CN int32 = 2
	ENUM_CEPSETUPPROP_RANAME_EMAIL int32 = 3
	ENUM_CEPSETUPPROP_RANAME_COMPANY int32 = 4
	ENUM_CEPSETUPPROP_RANAME_DEPT int32 = 5
	ENUM_CEPSETUPPROP_RANAME_CITY int32 = 6
	ENUM_CEPSETUPPROP_RANAME_STATE int32 = 7
	ENUM_CEPSETUPPROP_RANAME_COUNTRY int32 = 8
	ENUM_CEPSETUPPROP_SIGNINGKEYINFORMATION int32 = 9
	ENUM_CEPSETUPPROP_EXCHANGEKEYINFORMATION int32 = 10
	ENUM_CEPSETUPPROP_CAINFORMATION int32 = 11
	ENUM_CEPSETUPPROP_MSCEPURL int32 = 12
	ENUM_CEPSETUPPROP_CHALLENGEURL int32 = 13
)
const
  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
pub const ENUM_CEPSETUPPROP_USELOCALSYSTEM: i32 = 0;
pub const ENUM_CEPSETUPPROP_USECHALLENGE: i32 = 1;
pub const ENUM_CEPSETUPPROP_RANAME_CN: i32 = 2;
pub const ENUM_CEPSETUPPROP_RANAME_EMAIL: i32 = 3;
pub const ENUM_CEPSETUPPROP_RANAME_COMPANY: i32 = 4;
pub const ENUM_CEPSETUPPROP_RANAME_DEPT: i32 = 5;
pub const ENUM_CEPSETUPPROP_RANAME_CITY: i32 = 6;
pub const ENUM_CEPSETUPPROP_RANAME_STATE: i32 = 7;
pub const ENUM_CEPSETUPPROP_RANAME_COUNTRY: i32 = 8;
pub const ENUM_CEPSETUPPROP_SIGNINGKEYINFORMATION: i32 = 9;
pub const ENUM_CEPSETUPPROP_EXCHANGEKEYINFORMATION: i32 = 10;
pub const ENUM_CEPSETUPPROP_CAINFORMATION: i32 = 11;
pub const ENUM_CEPSETUPPROP_MSCEPURL: i32 = 12;
pub const ENUM_CEPSETUPPROP_CHALLENGEURL: i32 = 13;
const
  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
enum MSCEPSetupProperty : int {
    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,
}
#define global ENUM_CEPSETUPPROP_USELOCALSYSTEM         0x0
#define global ENUM_CEPSETUPPROP_USECHALLENGE           0x1
#define global ENUM_CEPSETUPPROP_RANAME_CN              0x2
#define global ENUM_CEPSETUPPROP_RANAME_EMAIL           0x3
#define global ENUM_CEPSETUPPROP_RANAME_COMPANY         0x4
#define global ENUM_CEPSETUPPROP_RANAME_DEPT            0x5
#define global ENUM_CEPSETUPPROP_RANAME_CITY            0x6
#define global ENUM_CEPSETUPPROP_RANAME_STATE           0x7
#define global ENUM_CEPSETUPPROP_RANAME_COUNTRY         0x8
#define global ENUM_CEPSETUPPROP_SIGNINGKEYINFORMATION  0x9
#define global ENUM_CEPSETUPPROP_EXCHANGEKEYINFORMATION 0xA
#define global ENUM_CEPSETUPPROP_CAINFORMATION          0xB
#define global ENUM_CEPSETUPPROP_MSCEPURL               0xC
#define global ENUM_CEPSETUPPROP_CHALLENGEURL           0xD