SqlColumnEncryptionEnclaveProvider.CreateEnclaveSession Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin