暗号化インターフェイス
暗号化インターフェイスは、使用法に従って次のように分類されます。
- サーバー エンジンのエクスポート インターフェイス
- サーバー エンジンインポート インターフェイス
- エンコード インターフェイス
- 証明書登録インターフェイスの
- CAPICOM 相互運用性インターフェイス
サーバー エンジンのエクスポート インターフェイス
次のリファレンス トピックでは、サーバー エンジンによってエクスポートされ、外部オブジェクトによって呼び出されるインターフェイスについて説明します。
インターフェイス | 形容 |
---|---|
ICertAdminの | 管理プログラムが要求、証明書、失効を管理するために使用されます。 |
ICertAdmin2の | 管理プログラムが要求、証明書、失効を管理するために使用されます。 ICertAdmin置き換えられます。 |
ICertConfigの | 使用可能なサーバーに関する情報を取得するためにクライアントによって使用されます。 |
ICertConfig2の | 使用可能なサーバーに関する情報を取得するためにクライアントによって使用されます。 ICertConfig置き換えられます。 |
ICertGetConfigの | Certificate Services サーバーのパブリック構成データ (クライアントセットアップ時に指定) を取得する機能を提供します。 |
ICertRequestの | サーバーに要求を送信し、要求の結果を取得するために使用されます。 |
ICertRequest2の | サーバーに要求を送信し、要求の結果を取得するために使用されます。 ICertRequest置き換えられます。 |
ICertServerExitの | 終了モジュール 証明書と要求のプロパティを取得するために使用されます。 |
ICertServerPolicyの | 証明書と要求のプロパティを取得および設定するために、ポリシー モジュール によって使用されます。 |
ICertViewの | Certificate Services データベース を表示クライアントによって使用されます。 |
ICertView2の | 証明書サービス データベースを表示するためにクライアントによって使用されます。 ICertView置き換えられます。 |
IEnumCERTVIEWATTRIBUTEの | [証明書サービス] ビューの行の証明書属性にアクセスするためにクライアントによって使用されます。 |
IEnumCERTVIEWCOLUMNの | 証明書サービス ビューの行のデータ列にアクセスするためにクライアントによって使用されます。 |
IEnumCERTVIEWEXTENSIONの | [証明書サービス] ビューの行の証明書拡張データにアクセスするためにクライアントによって使用されます。 |
IEnumCERTVIEWROWの | 証明書サービス ビューの行を列挙するためにクライアントによって使用されます。 |
IOCSPAdminの | オンライン証明書ステータス プロトコル (OCSP) レスポンダー サーバーを構成するために管理プログラムによって使用されます。 |
IOCSPCAConfigurationの | 特定の 証明機関 (CA) の状態要求を処理するように OCSP レスポンダー サービスを構成する機能を提供します。 |
IOCSPCAConfigurationCollection | OCSP レスポンダー サービスが要求を処理できる CA 構成を管理する機能を提供します。 |
IOCSPPropertyの | OCSP レスポンダー サーバー属性を構成する機能を提供します。 |
IOCSPPropertyCollection | OCSP レスポンダー サーバー属性を管理するために管理プログラムによって使用されます。 |
サーバー エンジンのインポート インターフェイス
次のリファレンス トピックでは、サーバー エンジンによってインポートされるインターフェイスについて説明します。
インターフェイス | 形容 |
---|---|
ICertExitをする | 出口モジュールによってエクスポートされます。 完成した証明書と失効情報を配信するためにサーバー エンジンによって使用されます。 |
ICertExit2の | GetManageModule メソッドを ICertExit追加します。 |
ICertManageModuleの | ポリシーまたは終了モジュールによってエクスポートされます。 モジュール情報を表示したり、モジュールの構成用のユーザー インターフェイスを表示したりするために使用されます。 |
ICertPolicyの | ポリシー モジュールによってエクスポートされます。 要求を確認し、証明書のプロパティを取得するためにサーバー エンジンによって使用されます。 |
ICertPolicy2の | GetManageModule メソッドを ICertPolicy追加します。 |
エンコード インターフェイス
次のリファレンス トピックでは、拡張機能ハンドラーが し、ポリシー モジュールによってインポートできるインターフェイスについて説明します。
インターフェイス | 形容 |
---|---|
ICertEncodeAltNameの | ポリシー モジュールで代替名拡張子を処理するために 使用されます。 |
ICertEncodeBitStringの | 証明書の拡張機能で使用されるビット文字列を処理するためにポリシー モジュールによって使用されます。 |
ICertEncodeCRLDistInfoの | 証明書拡張機能で使用 証明書失効リスト (CRL) 配布情報配列を処理するためにポリシー モジュールによって使用されます。 |
ICertEncodeDateArrayの | 証明書の拡張機能で使用 Date 配列を処理するためにポリシー モジュールによって使用されます。 |
ICertEncodeLongArrayの | 証明書の拡張機能で使用される長い 配列 処理するためにポリシー モジュールによって使用されます。 |
ICertEncodeStringArrayの | 証明書拡張機能で使用される文字列 配列 処理するためにポリシー モジュールによって使用されます。 |
証明書登録インターフェイス
このセクションでは、証明書登録コントロールのオブジェクト、メソッド、プロパティ、およびスマート カード登録コントロールで使用できるオブジェクト、メソッド、およびプロパティについて説明します。 これには、次のインターフェイスが含まれます。
インターフェイス | 形容 |
---|---|
ICEnroll | 証明書登録コントロールを表す複数のインターフェイスの 1 つ。 これは主に、Automation を使用していない場合に重要です。 |
ICEnroll2 | 証明書登録コントロールを表す複数のインターフェイスの 1 つ。 これは主に、Automation を使用していない場合に重要です。 |
ICEnroll3 | 証明書登録コントロールを表す複数のインターフェイスの 1 つ。 これは主に、Automation を使用していない場合に重要です。 |
ICertificateEnrollmentPolicyServerSetupの | Active Directory 証明書サービス (ADCS) 内の証明書登録ポリシー (CEP) Web サービスを表します。 このサービスを使用すると、ユーザーとコンピューターは証明書登録ポリシー情報を取得できます。 |
ICertificateEnrollmentServerSetupの | ADCS 内の証明書登録 Web サービス (CES) を表します。 このサービスを使用すると、ユーザーとコンピューターは証明書の登録と更新を行うことができます。 |
ICEnroll4 | 証明書登録コントロールを表す複数のインターフェイスの 1 つ。 これは主に、Automation を使用していない場合に重要です。 |
IEnrollをする | 証明書登録コントロールを表す複数のインターフェイスの 1 つ。 オートメーションを使用していない場合、インターフェイスは主に重要です。 |
IEnroll2をする | 証明書登録コントロールを表す複数のインターフェイスの 1 つ。 オートメーションを使用していない場合、インターフェイスは主に重要です。 |
IEnroll4をする | 証明書登録コントロールを表す複数のインターフェイスの 1 つ。 オートメーションを使用していない場合、インターフェイスは主に重要です。 |
ISCrdEnrの | スマート カード登録コントロールを表します。 これは主に、Automation を使用していない場合に重要です。 |
CAPICOM 相互運用性インターフェイス
次のリファレンス トピックでは、CryptoAPI の派生が CAPICOM 2.0 と連携できるようにするインターフェイスについて説明します。
インターフェイス | 形容 |
---|---|
ICertContextの | CAPICOM X.509v3 Certificate オブジェクトのコンテキストへのアクセスを提供します。 このコンテキストにより、CAPICOM 証明書を CryptoAPI の他の派生で使用できます。 |
ICertStoreの | CAPICOM Store オブジェクトのコンテキストへのアクセスを提供します。 このコンテキストにより、CAPICOM 証明書ストアを CryptoAPI の他の派生で使用できます。 |
IChainContextの | CAPICOM Chain オブジェクトのコンテキストへのアクセスを提供します。 このコンテキストにより、CAPICOM 証明書信頼チェーンを CryptoAPI の他の派生で使用できます。 |