ICertEncodeLongArray インターフェイスには、証明書拡張機能で使用される Long 配列を処理するためのメソッドが用意されています。
証明書拡張機能は、ポリシー モジュールによってインスタンス化された拡張機能ハンドラー COM オブジェクトに格納されている Long 配列を使用して作成できます。 配列内の各要素は Long 値です。
このインターフェイスは、主にカスタム拡張機能をエンコードするためのデモとして提供されます。 プラットフォーム ソフトウェア開発キット (SDK) の Certificate Services サンプル プログラムには、このインターフェイスのソース コードが含まれています。
ICertEncodeLongArray は Certenc.h で定義されています。 ただし、プログラムを作成するときは、インクルード ファイルとして Certsrv.h を使用します。 Certenc.dll ICertEncodeLongArray インターフェイスを 提供します。 このインターフェイスの型情報は、プラットフォーム SDK に付属 Certencl.dll にも含まれています。
Certificate Services インターフェイスは、アパートメント スレッディング モデルとフリー スレッド モデルの両方をサポートします。 スループットを向上させるために、空きスレッド処理をお勧めします。
継承
ICertEncodeLongArray インターフェイスは、IDispatch インターフェイスから継承します。 ICertEncodeLongArray には、次の種類のメンバーもあります。
メソッド
ICertEncodeLongArray インターフェイスには、これらのメソッドがあります。
|
ICertEncodeLongArray::D ecode 抽象構文表記 1 (ASN.1) でエンコードされた Long 配列をデコードし、結果の Long 値の配列を CertEncodeLongArray オブジェクトに格納します。 |
|
ICertEncodeLongArray::Encode このオブジェクトに格納されている LONG 配列の ASN.1 エンコード文字列を返します。 |
|
ICertEncodeLongArray::GetCount オブジェクトの Long 配列内の長整数型 (Long) の値の数を返します。 |
|
ICertEncodeLongArray::GetValue Long 配列から指定した長整数型 (Long) の値を返します。 |
|
ICertEncodeLongArray::Reset このオブジェクト内の配列のサイズを指定します。 |
|
ICertEncodeLongArray::SetValue Long 配列の指定したインデックス位置に長整数型 (Long) の値を設定します。 |
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | サポートなし |
| サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
| 対象プラットフォーム | Windows |
| ヘッダー | certenc.h (Certsrv.h を含む) |