ICEnroll4::createFileRequest メソッド (xenroll.h)
[このメソッドは、Windows Server 2008 および Windows Vista では使用できなくなりました。
createFileRequest メソッドは、PKCS #10 証明書要求、PKCS #7 要求、または CMS (CMC) 経由の完全な証明書管理要求を作成し、ファイルに格納します。 このメソッドは、 ICEnroll4 インターフェイスで最初に定義されました。
構文
HRESULT createFileRequest(
[in] LONG Flags,
[in] BSTR strDNName,
[in] BSTR strUsage,
[in] BSTR strRequestFileName
);
パラメーター
[in] Flags
作成する証明書の種類を示す 値です。 次のいずれかの値を指定できます。
値 | 意味 |
---|---|
|
フル CMC |
|
PKCS 10 |
|
PKCS 10 バージョン 2 |
|
PKCS 7 |
[in] strDNName
このパラメーターには NULL を指定できます。それ以外の場合、このパラメーターは、要求が行われているエンティティの識別名 (DN) を指定します。 DN 名は、"CN=User, O=Microsoft" などの X.500 名前付け規則に従う必要があります。 2 文字のプレフィックスが存在しない場合は、代わりに OID を指定できます。
[in] strUsage
個別または商用の Authenticode 証明書、クライアント認証など、生成される要求の目的を表す オブジェクト識別子 (OID)。 複数の OID をコンマで区切って指定することもできます。
[in] strRequestFileName
要求を受信するファイルの名前。
戻り値
VB
メソッドが成功した場合、メソッドは S_OKを返します。メソッドが失敗した場合は、エラーを示す HRESULT 値を返します。 一般的なエラー コードの一覧については、「 共通 HRESULT 値」を参照してください。
注釈
このメソッドがスクリプトから呼び出されると、 メソッドは、ユーザーが証明書要求の作成を許可するかどうか、およびユーザーがファイル システムへの書き込み操作を許可するかどうかを尋ねるユーザー インターフェイスを表示します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | xenroll.h |
Library | Uuid.lib |
[DLL] | Xenroll.dll |