SslCertificateTrust.CreateForX509Collection 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.
Yeni bir SslCertificateTrust oluşturur.
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public static System.Net.Security.SslCertificateTrust CreateForX509Collection (System.Security.Cryptography.X509Certificates.X509Certificate2Collection trustList, bool sendTrustInHandshake = false);
public static System.Net.Security.SslCertificateTrust CreateForX509Collection (System.Security.Cryptography.X509Certificates.X509Certificate2Collection trustList, bool sendTrustInHandshake = false);
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
static member CreateForX509Collection : System.Security.Cryptography.X509Certificates.X509Certificate2Collection * bool -> System.Net.Security.SslCertificateTrust
static member CreateForX509Collection : System.Security.Cryptography.X509Certificates.X509Certificate2Collection * bool -> System.Net.Security.SslCertificateTrust
Public Shared Function CreateForX509Collection (trustList As X509Certificate2Collection, Optional sendTrustInHandshake As Boolean = false) As SslCertificateTrust
Parametreler
- trustList
- X509Certificate2Collection
Güvenilen sertifikaları içeren koleksiyon.
- sendTrustInHandshake
- Boolean
true
sunucunun TLS el sıkışması sırasında güvenilen sertifika yetkililerinin listesini göndermesi için; false
liste gönderilmez.
Döndürülenler
Bir güven ilkesini temsil eder.
- Öznitelikler
Özel durumlar
sendTrustInHandshake
ve true
geçerli platform, güvenilir verenler listesini el sıkışması ile göndermeyi desteklemez.
Açıklamalar
sendTrustInHandshake
bağımsız değişkeni isetrue
, istemci uygun bir istemci sertifikası seçmek için sunucudan güvenilen sertifika yetkilileri listesini kullanabilir. Güvenilen verenler listesi, .NET 6'da kullanılarak SslCertificaetTrust.CreateForX509Collection
oluşturulan örnekler için SslCertificateTrust
desteklenmez.
.NET 7'den bu yana, gönderen güvenilen verenler listesi Linux ve OSX platformlarında desteklenir.
Uyarı
Güvenilen CA'lar listesi, el sıkışma iletisinin boyutunu artırır. Ayrıca sistemin yapılandırmasıyla ilgili bilgi sızıntısı olarak da görüntülenebilir. Bu nedenlerle ayarını olarak false
ayarlamanızı sendTrustInHandshake
öneririz.