次の方法で共有


ICEnroll4::addCertTypeToRequestEx メソッド (xenroll.h)

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

addCertTypeToRequestEx メソッドは、addCertTypeToRequest メソッドと同様に、証明書テンプレート (または "証明書の種類") を要求に追加します。 このメソッドは、 ICEnroll4 インターフェイスで最初に定義されました。

このメソッドは、Certificate Services エンタープライズ ポリシー モジュールに関連付けられています。 この方法は特殊化されており、その使用はほとんどのアプリケーションでは推奨されません。 このバージョンでは、V@ テンプレート拡張機能を要求に追加できます。

構文

HRESULT addCertTypeToRequestEx(
  [in] LONG lType,
  [in] BSTR bstrOIDOrName,
  [in] LONG lMajorVersion,
  [in] BOOL fMinorVersion,
  [in] LONG lMinorVersion
);

パラメーター

[in] lType

テンプレート拡張機能のバージョンの種類を示します。 次のいずれかの値を指定できます。

意味
XECT_EXTENSION_V1
バージョン 1 拡張機能を使用する
XECT_EXTENSION_V2
バージョン 2 拡張機能を使用する

[in] bstrOIDOrName

証明書要求に追加される 証明書テンプレートの完全修飾名。 この値は 証明機関によって解釈されます。

[in] lMajorVersion

テンプレートのメジャー バージョンを設定します。 lFlag がXECT_EXTENSION_V! の場合、このパラメーターは無視されます。

[in] fMinorVersion

テンプレートのマイナー バージョンを使用するかどうかを示します。 lFlag がXECT_EXTENSION_V! の場合、このパラメーターは無視されます。

[in] lMinorVersion

テンプレートのマイナー バージョンを設定します。 lFlag がXECT_EXTENSION_V1の場合、または fMinorVersionFALSE の場合、このパラメーターは無視されます。

戻り値

VB

戻り値は HRESULT で、呼び出 しが 成功した場合S_OKが返されます。

注釈

このメソッドでは、 createRequest という新しい要求メソッドのみがサポートされます。 createPKCS10 メソッドはサポートされていません。

このメソッドは、要求に対して複数の証明書テンプレートを確立するために複数回呼び出すことができます。

要件

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

こちらもご覧ください

CEnroll

ICEnroll2::addCertTypeToRequest

ICEnroll4

ICEnroll4::createRequest

ICEnroll::createPKCS10