ICertSrvSetup インターフェイス (casetup.h)
ICertSrvSetup インターフェイスは、証明機関 (CA) と証明機関 Web 登録ロールを証明書サービス コンピューターにインストールおよびアンインストールする機能を定義します。
Microsoft は、 CCertSrvSetup クラスにこのインターフェイスの実装を提供します。 インストールの場合は、プロパティにアクセスする前に InitializeDefaults メソッドを呼び出すか、 CCertSrvSetup オブジェクトの他のメソッドを呼び出す必要があります。
C++ では、CLSID_CCertSrvSetup クラス識別子を使用して CoCreateInstance 関数を呼び出して、このインターフェイスのインスタンス を 作成します。
Windows Server 2008 Standard: 次のサービスは使用できません。
- オンライン レスポンダー サービス
- ネットワーク デバイス登録サービス
- V2 テンプレートはサポートされていません。そのため、自動登録はサポートされていません。
- 委任された登録エージェントはサポートされていません。
- ロールの分離はサポートされていません。
継承
ICertSrvSetup インターフェイスは、IDispatch インターフェイスから継承されます。 ICertSrvSetup には、次の種類のメンバーもあります。
メソッド
ICertSrvSetup インターフェイスには、これらのメソッドがあります。
ICertSrvSetup::CAImportPFX 証明機関 (CA) 証明書とそれに関連付けられている秘密キーをローカル コンピューター ストアにインポートします。 |
ICertSrvSetup::get_CAErrorId 失敗した証明機関 (CA) 仕様に関連する追加のエラー情報の ID を取得します。 |
ICertSrvSetup::get_CAErrorString 失敗した証明機関 (CA) 仕様に関連する追加のエラー情報の文字列データを取得します。 |
ICertSrvSetup::GetCASetupProperty 証明機関 (CA) 構成のプロパティ値を取得します。 |
ICertSrvSetup::GetExistingCACertificates コンピューターに現在インストールされている有効な証明機関 (CA) 証明書を表す CertSrvSetupKeyInformation オブジェクトのコレクションを取得します。 |
ICertSrvSetup::GetHashAlgorithmList 非対称署名キー アルゴリズムの指定された暗号化サービス プロバイダー (CSP) でサポートされているハッシュ アルゴリズムの一覧を取得します。 |
ICertSrvSetup::GetKeyLengthList 指定した暗号化サービス プロバイダー (CSP) でサポートされているキーの長さの一覧を取得します。 (ICertSrvSetup.GetKeyLengthList) |
ICertSrvSetup::GetPrivateKeyContainerList 非対称署名キー アルゴリズムの指定した暗号化サービス プロバイダー (CSP) によって格納されているキー コンテナー名の一覧を取得します。 |
ICertSrvSetup::GetProviderNameList コンピューター上の非対称キー署名アルゴリズムを提供する暗号化サービス プロバイダー (CSP) の一覧を取得します。 |
ICertSrvSetup::GetSupportedCATypes 呼び出し元のコンテキストでコンピューターにインストールできる証明機関 (CA) の種類を取得します。 |
ICertSrvSetup::InitializeDefaults 証明機関ロールのインストールを有効にするために、既定値で CCertSrvSetup オブジェクトを初期化します。 |
ICertSrvSetup::Install CCertSrvSetup オブジェクトで構成されているロールをインストールします。 |
ICertSrvSetup::IsPropertyEditable 指定したプロパティを編集できるかどうかを呼び出し元に示します。 |
ICertSrvSetup::P ostUnInstall は実装されておらず、将来の使用のために予約されています。 |
ICertSrvSetup::P reUnInstall ロール固有の状態情報を一時的に保存し、ロールをアンインストールします。 |
ICertSrvSetup::SetCADistinguishedName 証明機関 (CA) の共通名と省略可能な識別名サフィックスを設定します。 |
ICertSrvSetup::SetCASetupProperty 証明機関 (CA) 構成のプロパティ値を設定します。 |
ICertSrvSetup::SetDatabaseInformation 証明機関 (CA) ロールのデータベース関連情報を設定します。 |
ICertSrvSetup::SetParentCAInformation 下位 CA 構成の親証明機関 (CA) 情報を設定します。 |
ICertSrvSetup::SetWebCAInformation 証明機関 Web 登録ロールの証明機関 (CA) 情報を設定します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | casetup.h |