Sdílet prostřednictvím


SslStreamCertificateContext.Create Metoda

Definice

Přetížení

Create(X509Certificate2, X509Certificate2Collection, Boolean)

Pokusí se sestavit řetěz certifikátů ze zadaných certifikátů.

Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust)

Pokusí se sestavit řetěz certifikátů ze zadaných certifikátů.

Create(X509Certificate2, X509Certificate2Collection, Boolean)

Zdroj:
SslStreamCertificateContext.cs
Zdroj:
SslStreamCertificateContext.cs
Zdroj:
SslStreamCertificateContext.cs

Pokusí se sestavit řetěz certifikátů ze zadaných certifikátů.

public:
 static System::Net::Security::SslStreamCertificateContext ^ Create(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ target, System::Security::Cryptography::X509Certificates::X509Certificate2Collection ^ additionalCertificates, bool offline);
public static System.Net.Security.SslStreamCertificateContext Create (System.Security.Cryptography.X509Certificates.X509Certificate2 target, System.Security.Cryptography.X509Certificates.X509Certificate2Collection? additionalCertificates, bool offline = false);
public static System.Net.Security.SslStreamCertificateContext Create (System.Security.Cryptography.X509Certificates.X509Certificate2 target, System.Security.Cryptography.X509Certificates.X509Certificate2Collection? additionalCertificates, bool offline);
static member Create : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Security.Cryptography.X509Certificates.X509Certificate2Collection * bool -> System.Net.Security.SslStreamCertificateContext
Public Shared Function Create (target As X509Certificate2, additionalCertificates As X509Certificate2Collection, Optional offline As Boolean = false) As SslStreamCertificateContext
Public Shared Function Create (target As X509Certificate2, additionalCertificates As X509Certificate2Collection, offline As Boolean) As SslStreamCertificateContext

Parametry

target
X509Certificate2

Certifikát serveru.

additionalCertificates
X509Certificate2Collection

Doplňkové certifikáty použité k sestavení řetězu certifikátů.

offline
Boolean

false pro označení, že chybějící certifikáty mohou být staženy ze sítě; true to znamená, že chybějící certifikáty by se měly hledat pouze v dostupných úložištích X509Certificate.

Návraty

Kontext certifikátu s nově vytvořeným řetězem certifikátů.

Výjimky

target nemá přidružený privátní klíč.

Poznámky

Poskytnuté certifikáty by neměly být odstraněny během doby životnosti SslStreamCertificateContext.

Důležité

Cílový certifikát musí obsahovat privátní klíč.

Platí pro

Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust)

Zdroj:
SslStreamCertificateContext.cs
Zdroj:
SslStreamCertificateContext.cs
Zdroj:
SslStreamCertificateContext.cs

Pokusí se sestavit řetěz certifikátů ze zadaných certifikátů.

public static System.Net.Security.SslStreamCertificateContext Create (System.Security.Cryptography.X509Certificates.X509Certificate2 target, System.Security.Cryptography.X509Certificates.X509Certificate2Collection? additionalCertificates, bool offline = false, System.Net.Security.SslCertificateTrust? trust = default);
static member Create : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Security.Cryptography.X509Certificates.X509Certificate2Collection * bool * System.Net.Security.SslCertificateTrust -> System.Net.Security.SslStreamCertificateContext
Public Shared Function Create (target As X509Certificate2, additionalCertificates As X509Certificate2Collection, Optional offline As Boolean = false, Optional trust As SslCertificateTrust = Nothing) As SslStreamCertificateContext

Parametry

target
X509Certificate2

Certifikát serveru.

additionalCertificates
X509Certificate2Collection

Doplňkové certifikáty použité k sestavení řetězu certifikátů.

offline
Boolean

false pro označení, že chybějící certifikáty mohou být staženy ze sítě; true to znamená, že chybějící certifikáty by se měly hledat pouze v dostupných úložištích X509Certificate.

trust
SslCertificateTrust

Volitelná zásada důvěryhodnosti, která nahradí výchozí vztah důvěryhodnosti systému.

Návraty

Kontext certifikátu s nově vytvořeným řetězem certifikátů.

Výjimky

target nemá přidružený privátní klíč.

Poznámky

Poskytnuté certifikáty by neměly být odstraněny během doby životnosti SslStreamCertificateContext.

Důležité

Cílový certifikát musí obsahovat privátní klíč.

Platí pro