ICertEncodeStringArray インターフェイス (certenc.h)

ICertEncodeStringArray インターフェイスには、証明書拡張機能で使用される文字列配列を処理するためのメソッドが用意されています。

証明書拡張機能は、ポリシー モジュールによってインスタンス化された 拡張機能ハンドラー COM オブジェクトに格納されている文字列配列を使用して作成できます。 配列内の各要素は文字列値です。

このインターフェイスは、主にカスタム拡張機能をエンコードするためのデモとして提供されます。 プラットフォーム ソフトウェア開発キット (SDK) の Certificate Services サンプル プログラムには、このインターフェイスのソース コードが含まれています。

ICertEncodeStringArray は Certenc.h で定義されています。 ただし、プログラムを作成するときは、インクルード ファイルとして Certsrv.h を使用します。 Certenc.dll は 、ICertEncodeStringArray インターフェイスを 提供します。 このインターフェイスの型情報は、プラットフォーム SDK に付属する Certencl.dll にも含まれています。

Certificate Services インターフェイスは、アパートメント スレッディング モデルとフリー スレッド モデルの両方をサポートします。 スループットを向上させるために、無料スレッド処理をお勧めします。

継承

ICertEncodeStringArray インターフェイスは、IDispatch インターフェイスから継承されます。 ICertEncodeStringArray には、次の種類のメンバーもあります。

メソッド

ICertEncodeStringArray インターフェイスには、これらのメソッドがあります。

 
ICertEncodeStringArray::D ecode

抽象構文表記 1 (ASN.1) でエンコードされた文字列配列をデコードし、結果の文字列配列を CertEncodeStringArray オブジェクトに格納します。
ICertEncodeStringArray::Encode

このオブジェクトに格納されている文字列配列の ASN.1 エンコード文字列を返します。
ICertEncodeStringArray::GetCount

文字列配列内の文字列値の数を返します。
ICertEncodeStringArray::GetStringType

文字列配列に含まれる文字列値の型を返します。
ICertEncodeStringArray::GetValue

文字列配列から指定した文字列を返します。
ICertEncodeStringArray::Reset

文字列配列のサイズと、配列に含める文字列の型を指定します。
ICertEncodeStringArray::SetValue

文字列配列の指定したインデックス位置に文字列値を設定します。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー certenc.h (Certsrv.h を含む)