Language

SqlColumnEncryptionEnclaveProvider クラス

定義

Always Encrypted のエンクレーブ プロバイダーのインターフェイスを定義する基本クラス。

新しい開発では、Microsoftを使用します。Data.SqlClient。 このページでは、System.Data.SqlClient について説明します。

public ref class SqlColumnEncryptionEnclaveProvider abstract
public abstract class SqlColumnEncryptionEnclaveProvider
type SqlColumnEncryptionEnclaveProvider = class
Public MustInherit Class SqlColumnEncryptionEnclaveProvider
継承
SqlColumnEncryptionEnclaveProvider

注釈

エンクレーブは、暗号化された列の計算に使用される、SQL Server内のメモリの保護された領域です。 エンクレーブ プロバイダーは、エンクレーブ構成証明プロトコルのクライアント側実装の詳細と、エンクレーブ セッションを作成およびキャッシュするためのロジックをカプセル化します。

コンストラクター

Name 説明
SqlColumnEncryptionEnclaveProvider()

SqlColumnEncryptionEnclaveProvider クラスの新しいインスタンスを初期化します。

新しい開発では、Microsoftを使用します。Data.SqlClient。 このページでは、System.Data.SqlClient について説明します。

メソッド

Name 説明
CreateEnclaveSession(Byte[], ECDiffieHellmanCng, String, String, SqlEnclaveSession, Int64)

派生クラスでオーバーライドされると、エンクレーブ構成証明を実行し、セッションの対称キーを生成し、エンクレーブ セッションを作成し、セッション情報をキャッシュに格納します。

新しい開発では、Microsoftを使用します。Data.SqlClient。 このページでは、System.Data.SqlClient について説明します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetAttestationParameters()

エンクレーブを構成証明するプロセスを開始し、エンクレーブとのセキュリティで保護されたセッションを確立するために SqlClient が後で使用する情報を取得します。

新しい開発では、Microsoftを使用します。Data.SqlClient。 このページでは、System.Data.SqlClient について説明します。

GetEnclaveSession(String, String, SqlEnclaveSession, Int64)

派生クラスでオーバーライドされると、エンクレーブ セッション キャッシュ内の既存のエンクレーブ セッション情報を検索します。 エンクレーブ プロバイダーがエンクレーブ セッション キャッシュを実装していない場合、このメソッドは null パラメーターでsqlEnclaveSessionを返す必要があります。

新しい開発では、Microsoftを使用します。Data.SqlClient。 このページでは、System.Data.SqlClient について説明します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InvalidateEnclaveSession(String, String, SqlEnclaveSession)

派生クラスでオーバーライドされると、プロバイダーがセッション キャッシュを実装している場合、エンクレーブ セッション キャッシュを検索してエンクレーブ セッションから削除します。

新しい開発では、Microsoftを使用します。Data.SqlClient。 このページでは、System.Data.SqlClient について説明します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象