Share via


SqlColumnEncryptionEnclaveProvider.CreateEnclaveSession Metode

Definisi

Ketika ditimpa di kelas turunan, melakukan pengesahan enklave, menghasilkan kunci simetris untuk sesi, membuat sesi enklave dan menyimpan informasi sesi di cache.

public:
 abstract void CreateEnclaveSession(cli::array <System::Byte> ^ enclaveAttestationInfo, System::Security::Cryptography::ECDiffieHellmanCng ^ clientDiffieHellmanKey, System::String ^ attestationUrl, System::String ^ servername, [Runtime::InteropServices::Out] System::Data::SqlClient::SqlEnclaveSession ^ % sqlEnclaveSession, [Runtime::InteropServices::Out] long % counter);
public abstract void CreateEnclaveSession (byte[] enclaveAttestationInfo, System.Security.Cryptography.ECDiffieHellmanCng clientDiffieHellmanKey, string attestationUrl, string servername, out System.Data.SqlClient.SqlEnclaveSession sqlEnclaveSession, out long counter);
abstract member CreateEnclaveSession : byte[] * System.Security.Cryptography.ECDiffieHellmanCng * string * string * SqlEnclaveSession * int64 -> unit
Public MustOverride Sub CreateEnclaveSession (enclaveAttestationInfo As Byte(), clientDiffieHellmanKey As ECDiffieHellmanCng, attestationUrl As String, servername As String, ByRef sqlEnclaveSession As SqlEnclaveSession, ByRef counter As Long)

Parameter

enclaveAttestationInfo
Byte[]

Informasi yang digunakan penyedia untuk membuktikan enklave dan menghasilkan kunci konten untuk sesi tersebut. Format informasi ini khusus untuk protokol pengesahan enklave.

clientDiffieHellmanKey
ECDiffieHellmanCng

Objek algoritma Diffie-Hellman yang merangkum pasangan kunci sisi klien.

attestationUrl
String

Titik akhir layanan pengesahan untuk membuktikan enklave.

servername
String

Nama instans SQL Server yang berisi enklave.

sqlEnclaveSession
SqlEnclaveSession

Sesi enklave yang diminta atau null jika penyedia tidak menerapkan penembolokan sesi.

counter
Int64

Penghitung bahwa penyedia enklave diharapkan untuk meningkatkan setiap kali SqlClient mengambil sesi dari cache. Tujuan dari bidang ini adalah untuk mencegah serangan pemutaran ulang.

Berlaku untuk