次の方法で共有


暗号化インターフェイス

暗号化インターフェイスは、使用法に従って次のように分類されます。

サーバー エンジンのエクスポート インターフェイス

次のリファレンス トピックでは、サーバー エンジンによってエクスポートされ、外部オブジェクトによって呼び出されるインターフェイスについて説明します。

インターフェイス 形容
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 の他の派生で使用できます。