Aracılığıyla paylaş


SqlColumnEncryptionEnclaveProvider.CreateEnclaveSession Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, kapanım kanıtlaması gerçekleştirir, oturum için simetrik bir anahtar oluşturur, bir kapanım oturumu oluşturur ve oturum bilgilerini önbellekte depolar.

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)

Parametreler

enclaveAttestationInfo
Byte[]

Sağlayıcının kapanımını test etmek ve oturum için simetrik anahtar oluşturmak için kullandığı bilgiler. Bu bilgilerin biçimi kapanım kanıtlama protokolüne özgüdür.

clientDiffieHellmanKey
ECDiffieHellmanCng

İstemci tarafı anahtar çifti kapsülleyen bir Diffie-Hellman algoritması nesnesi.

attestationUrl
String

Kapanım kanıtı için bir kanıtlama hizmetinin uç noktası.

servername
String

Kapanım içeren SQL Server örneğinin adı.

sqlEnclaveSession
SqlEnclaveSession

İstenen kapanım oturumu veya null sağlayıcı oturumu önbelleğe alma uygulamazsa.

counter
Int64

SqlClient önbellekten oturumu her aldığında kapanım sağlayıcısının artırması beklenen bir sayaç. Bu alanın amacı, yeniden yürütme saldırılarını önlemektir.

Şunlara uygulanır