SqlColumnEncryptionEnclaveProvider.CreateEnclaveSession Metoda

Definice

Při přepsání v odvozené třídě provede ověření enklávy, vygeneruje symetrický klíč relace, vytvoří relaci enklávy a uloží informace o relaci v mezipaměti.

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)

Parametry

enclaveAttestationInfo
Byte[]

Informace, které zprostředkovatel používá k ověření enklávy a vygenerování symetrického klíče pro relaci. Formát těchto informací je specifický pro protokol ověření enklávy.

clientDiffieHellmanKey
ECDiffieHellmanCng

Objekt algoritmu Diffie-Hellman zapouzdřuje dvojici klíčů na straně klienta.

attestationUrl
String

Koncový bod služby ověření identity pro ověření enklávy.

servername
String

Název instance SQL Server obsahující enklávu.

sqlEnclaveSession
SqlEnclaveSession

Požadovaná relace enklávy nebo null pokud poskytovatel neimplementuje ukládání do mezipaměti relace.

counter
Int64

Čítač, u kterého se očekává zvýšení zprostředkovatele enklávy pokaždé, když SqlClient načte relaci z mezipaměti. Účelem tohoto pole je zabránit útokům na přehrání.

Platí pro