Språk

SslStreamCertificateContext.Create Metod

Definition

Ö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)

Källa:
SslStreamCertificateContext.cs
Källa:
SslStreamCertificateContext.cs
Källa:
SslStreamCertificateContext.cs
Källa:
SslStreamCertificateContext.cs
Källa:
SslStreamCertificateContext.cs

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)

Källa:
SslStreamCertificateContext.cs
Källa:
SslStreamCertificateContext.cs
Källa:
SslStreamCertificateContext.cs
Källa:
SslStreamCertificateContext.cs
Källa:
SslStreamCertificateContext.cs

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. En anpassad certifikatkedjeprincip för autentiseringsalternativen har företräde för fjärrcertifikatverifiering.

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.

Om CertificateChainPolicy eller CertificateChainPolicy inte nullersätter den angivna kedjeprincipen trust argumentet för fjärrcertifikatverifiering. Egenskaperna TrustMode och CustomTrustStore avgör förtroende i stället. Servern skickar fortfarande förtroendelistan under TLS-handskakningen om förtroendeprincipen har konfigurerats för att göra det.

Important

Målcertifikatet måste innehålla en privat nyckel.

Gäller för