Aracılığıyla paylaş


SslCertificateTrust.CreateForX509Collection Yöntem

Tanım

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 falseayarlamanızı sendTrustInHandshake öneririz.

Şunlara uygulanır