IEnroll4::createFileRequestWStr メソッド (xenroll.h)

[このメソッドは、Windows Server 2008 および Windows Vista では使用できなくなりました。

createFileRequestWStr メソッドは、PKCS #10、PKCS #7、または完全な証明書管理 over CMS (CMC) 形式の証明書要求を作成し、ファイルに格納します。 このメソッドは、最初に IEnroll4 インターフェイスで定義されました。

構文

HRESULT createFileRequestWStr(
  [in] LONG    Flags,
  [in] LPCWSTR pwszDNName,
  [in] LPCWSTR pwszUsage,
  [in] LPCWSTR pwszRequestFileName
);

パラメーター

[in] Flags

作成する証明書要求の種類を指定する値。 次のいずれかの値を指定します。

説明
XECR_CMC
完全な CMC
XECR_PKCS10_V1_5
PKCS #10
XECR_PKCS10_V2_0
PKCS #10 バージョン 2
XECR_PKCS7
PKCS #7

[in] pwszDNName

要求が行われているエンティティの識別名 (DN) を表す null で終わるワイド文字文字列へのポインター。 DN 名は、"CN=User, O=Microsoft" などの X.500 名前付け規則に従う必要があります。 2 文字のプレフィックスが存在しない場合は、代わりにオブジェクト識別子 (OID) を指定できます。 このパラメーターには NULL を指定できます。

[in] pwszUsage

生成される証明書の目的 (個人または商用の Authenticode 証明書、クライアント認証など) を記述する OID の null で終わるワイド文字列へのポインター。 複数の OID をコンマで区切って指定することもできます。

[in] pwszRequestFileName

要求を受け取るファイルの名前を含む null で終わるワイド文字列へのポインター。

戻り値

メソッドが成功した場合、メソッドは S_OKを返します。

メソッドが失敗した場合は、エラーを示す HRESULT 値を返します。 一般的なエラー コードの一覧については、「 共通の HRESULT 値」を参照してください。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー xenroll.h
Library Uuid.lib
[DLL] Xenroll.dll

関連項目

IEnroll4