SslStreamCertificateContext.Create Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| Create(X509Certificate2, X509Certificate2Collection, Boolean) |
Pokusí se vytvořit řetěz certifikátů ze zadaných certifikátů. |
| Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust) |
Pokusí se vytvořit řetěz certifikátů ze zadaných certifikátů. |
Create(X509Certificate2, X509Certificate2Collection, Boolean)
Pokusí se vytvořit ř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);
public static System.Net.Security.SslStreamCertificateContext Create(System.Security.Cryptography.X509Certificates.X509Certificate2 target, System.Security.Cryptography.X509Certificates.X509Certificate2Collection? additionalCertificates, bool offline = false);
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, offline As Boolean) As SslStreamCertificateContext
Public Shared Function Create (target As X509Certificate2, additionalCertificates As X509Certificate2Collection, Optional offline As Boolean = false) As SslStreamCertificateContext
Parametry
- target
- X509Certificate2
Certifikát serveru.
- additionalCertificates
- X509Certificate2Collection
Doplňkové certifikáty používané k sestavení řetězu certifikátů.
- offline
- Boolean
false s uvedením, že chybějící certifikáty lze stáhnout ze sítě; true chcete-li označit, že chybějící certifikáty by měly být vyhledána pouze dostupná úložiště 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 uvolněny během životnosti SslStreamCertificateContext.
Important
Cílový certifikát musí obsahovat privátní klíč.
Platí pro
Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust)
Pokusí se vytvořit ř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žívané k sestavení řetězu certifikátů.
- offline
- Boolean
false s uvedením, že chybějící certifikáty lze stáhnout ze sítě; true chcete-li označit, že chybějící certifikáty by měly být vyhledána pouze dostupná úložiště X509Certificate.
- trust
- SslCertificateTrust
Volitelné zásady 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 uvolněny během životnosti SslStreamCertificateContext.
Important
Cílový certifikát musí obsahovat privátní klíč.