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

作成する証明書の種類を示す 値です。 次のいずれかの値を指定できます。

意味
XECR_CMC
フル CMC
XECR_PKCS10_V1_5
PKCS 10
XECR_PKCS10_V2_0
PKCS 10 バージョン 2
XECR_PKCS7
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