SslStreamCertificateContext.Create Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Create(X509Certificate2, X509Certificate2Collection, Boolean) |
Försöker skapa certifikatkedjan från de angivna certifikaten. |
| Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust) |
Försöker skapa certifikatkedjan från de angivna certifikaten. |
Create(X509Certificate2, X509Certificate2Collection, Boolean)
Försöker skapa certifikatkedjan från de angivna certifikaten.
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
Parametrar
- target
- X509Certificate2
Servercertifikatet.
- additionalCertificates
- X509Certificate2Collection
Tilläggscertifikat som används för att skapa certifikatkedjan.
- offline
- Boolean
false för att ange att de saknade certifikaten kan laddas ned från nätverket; true för att ange att endast tillgängliga X509Certificate-butiker ska sökas efter saknade certifikat.
Returer
Certifikatkontexten med den nyligen skapade certifikatkedjan.
Undantag
target har ingen associerad privat nyckel.
Kommentarer
De angivna certifikaten ska inte tas bort under livslängden för SslStreamCertificateContext.
Important
Målcertifikatet måste innehålla en privat nyckel.
Gäller för
Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust)
Försöker skapa certifikatkedjan från de angivna certifikaten.
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
Parametrar
- target
- X509Certificate2
Servercertifikatet.
- additionalCertificates
- X509Certificate2Collection
Tilläggscertifikat som används för att skapa certifikatkedjan.
- offline
- Boolean
false för att ange att de saknade certifikaten kan laddas ned från nätverket; true för att ange att endast tillgängliga X509Certificate-butiker ska sökas efter saknade certifikat.
- trust
- SslCertificateTrust
En valfri förtroendeprincip som ersätter standardsystemets förtroende.
Returer
Certifikatkontexten med den nyligen skapade certifikatkedjan.
Undantag
target har ingen associerad privat nyckel.
Kommentarer
De angivna certifikaten ska inte tas bort under livslängden för SslStreamCertificateContext.
Important
Målcertifikatet måste innehålla en privat nyckel.