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í
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)
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)
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íč.