SslCertificateTrust.CreateForX509Collection Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy nowy SslCertificateTrustelement .
public static System.Net.Security.SslCertificateTrust CreateForX509Collection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection trustList, bool sendTrustInHandshake = false);
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public static System.Net.Security.SslCertificateTrust CreateForX509Collection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection trustList, bool sendTrustInHandshake = false);
static member CreateForX509Collection : System.Security.Cryptography.X509Certificates.X509Certificate2Collection * bool -> System.Net.Security.SslCertificateTrust
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
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
Parametry
- trustList
- X509Certificate2Collection
Kolekcja zawierająca zaufane certyfikaty.
- sendTrustInHandshake
- Boolean
true aby serwer wysyłał listę zaufanych urzędów certyfikacji podczas uzgadniania protokołu TLS; false nie wysyłać listy.
Zwraca
Reprezentuje zasady zaufania.
- Atrybuty
Wyjątki
sendTrustInHandshake jest true i bieżąca platforma nie obsługuje wysyłania listy zaufanych wystawców w uzgadnianiu.
Uwagi
sendTrustInHandshake Jeśli argumentem jest true, klient może użyć listy zaufanych urzędów certyfikacji z serwera, aby wybrać odpowiedni certyfikat klienta. Wysyłanie listy zaufanych wystawców nie jest obsługiwane w przypadku wystąpień SslCertificateTrust utworzonych przy użyciu SslCertificaetTrust.CreateForX509Collection w .NET 6.
Ponieważ .NET 7, lista zaufanych wystawców jest obsługiwana na platformach Linux i OSX.
Warning
Lista zaufanych urzędów certyfikacji zwiększa rozmiar wiadomości uzgadniania. Może być również postrzegany jako wyciek informacji o konfiguracji systemu. Z tych powodów zalecamy ustawienie wartości sendTrustInHandshakefalse.