暗号化オブジェクト
暗号化オブジェクトは、使用法に応じて次のように分類されます。
証明書ストア オブジェクト
次のオブジェクトは、証明書ストア とそれらのストア内の証明書で動作します。 CAPICOM では、現在のユーザー、ローカル コンピューター、メモリ、および Active Directory 証明書ストアの使用がサポートされています。
オブジェクト | 形容 |
---|---|
証明書の | 1 つのデジタル証明書。 |
CertificatePolicies | PolicyInformation オブジェクトのコレクション。 |
証明書の | Certificate オブジェクトのコレクション。 |
CertificateStatusの | 証明書の状態情報を提供します。 |
チェーン | デジタル証明書に基づいて証明書検証チェーンを作成して確認します。 |
ExtendedPropertiesの | ExtendedPropertyオブジェクトコレクションを表します。 |
ExtendedPropertyの | Microsoft 拡張プロパティを表します。 |
拡張機能の | 1 つの証明書拡張機能を表します。 |
拡張機能の | Extension オブジェクトのコレクションを表します。 |
PrivateKey | 秘密キーを表します。 |
PublicKey | Certificate オブジェクトの公開キーを表します。 |
ストアの | 証明書ストアとそれらのストア内の証明書を選択、管理、および使用するためのプロパティとメソッドを提供します。 |
テンプレートの | 証明書の証明書拡張テンプレートを表します。 |
デジタル署名オブジェクト
次のオブジェクトは、データにデジタル署名し、デジタル署名を検証するためにエクスポートされます。
オブジェクト | 形容 |
---|---|
SignedCodeの | Authenticode デジタル署名を使用してコードに署名し、署名されたコードの署名を確認するために使用されるオブジェクト。 |
SignedDataの | データに署名し、署名されたデータの署名を確認するために使用されるオブジェクト。 |
署名者の | 署名者の証明書を含む、単一のデータ署名者に関する情報。 |
署名者の | 署名者 オブジェクトのコレクション。 |
エンベロープ データ オブジェクト
次のオブジェクトは、プライバシーのためにエンベロープ データ メッセージを作成し、エンベロープ メッセージ内のデータを復号化するためにエクスポートされます。
オブジェクト | 形容 |
---|---|
EnvelopedDataをする | エンベロープ データの作成、送信、受信に使用されるオブジェクト。 エンベロープ データは、目的の受信者のみが暗号化を解除できるように暗号化されます。 |
受信者の | 証明書のコレクション、エンベロープ メッセージの目的の受信者のオブジェクトです。 |
データ暗号化オブジェクト
次のオブジェクトは、プライバシーのために任意のデータを暗号化し、暗号化されたデータの暗号化を解除するためにエクスポートされます。
オブジェクト | 形容 |
---|---|
EncryptedData | データの暗号化に使用されるオブジェクト。 EncryptedData オブジェクト内の暗号化されたデータを復号化できます。 |
補助オブジェクト
次のオブジェクトは、他のオブジェクトの既定の動作を変更し、証明書、証明書ストア、メッセージを管理するためにエクスポートされます。
オブジェクト | 形容 |
---|---|
アルゴリズムの | 暗号化操作で使用するアルゴリズムと キーの長 を設定します。 |
属性の | 署名の時刻など、署名に関する追加された情報を 1 つ提供します。 |
属性の | Attribute オブジェクトのコレクション。 |
BasicConstraints | 証明書の使用に関する基本的な制約への読み取り専用アクセスを提供します。 |
EKU | 証明書の EKU プロパティへのアクセスを提供します。 |
EKU | EKU オブジェクトのコレクション。 |
EncodedDataの | エンコードされたデータのブロックを表します。 |
ExtendedKeyUsageの | 証明書の拡張キー使用法プロパティへの読み取り専用アクセスを提供します。 |
HashedData | ハッシュ アルゴリズムを文字列に適用する機能を提供します。 |
KeyUsage | 証明書のキー使用法プロパティへの読み取り専用アクセスを提供します。 |
NoticeNumbers | Extension オブジェクトのコレクションを表します。 |
OID | 複数の CAPICOM プロパティで使用されるオブジェクト識別子を表します。 |
OIDの | OIDオブジェクトのコレクション表します。 |
PolicyInformation | 拡張機能のポリシー OID へのアクセスを提供します。 |
修飾子の | 認定プラクティス ステートメント (CPS) ポインターまたはユーザー通知修飾子を表します。 |
修飾子 | 修飾子のコレクションを表します。 |
設定の | その ID が指定されていない場合に、署名者または送信者 ID の入力を求めるダイアログ ボックスを有効または無効にします。 |
ユーティリティ | 一般的なタスクの機能を提供します。 |
証明書登録オブジェクト
証明書の登録には、次のオブジェクトが使用されます。
オブジェクト | 形容 |
---|---|
CEnroll | 証明書登録コントロールを表すオブジェクト。 これは主に、Visual Basic または別のオートメーション言語でプログラミングするときに使用されます。 |