Freigeben über


SslStreamCertificateContext.Create Methode

Definition

Überlädt

Create(X509Certificate2, X509Certificate2Collection, Boolean)

Versucht, die Zertifikatkette aus den bereitgestellten Zertifikaten zu erstellen.

Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust)

Versucht, die Zertifikatkette aus den bereitgestellten Zertifikaten zu erstellen.

Create(X509Certificate2, X509Certificate2Collection, Boolean)

Quelle:
SslStreamCertificateContext.cs
Quelle:
SslStreamCertificateContext.cs
Quelle:
SslStreamCertificateContext.cs

Versucht, die Zertifikatkette aus den bereitgestellten Zertifikaten zu erstellen.

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

Parameter

target
X509Certificate2

Das Serverzertifikat.

additionalCertificates
X509Certificate2Collection

Zusätzliche Zertifikate, die zum Erstellen der Zertifikatkette verwendet werden.

offline
Boolean

false, um anzugeben, dass die fehlenden Zertifikate aus dem Netzwerk heruntergeladen werden können. true, um anzugeben, dass nur verfügbare X509Certificate-Speicher nach fehlenden Zertifikaten durchsucht werden sollen.

Gibt zurück

Der Zertifikatkontext mit der neu erstellten Zertifikatkette.

Ausnahmen

target verfügt nicht über einen zugeordneten privaten Schlüssel.

Hinweise

Die bereitgestellten Zertifikate sollten während der Lebensdauer des SslStreamCertificateContextnicht verworfen werden.

Wichtig

Das Zielzertifikat muss einen privaten Schlüssel enthalten.

Gilt für:

Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust)

Quelle:
SslStreamCertificateContext.cs
Quelle:
SslStreamCertificateContext.cs
Quelle:
SslStreamCertificateContext.cs

Versucht, die Zertifikatkette aus den bereitgestellten Zertifikaten zu erstellen.

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

Parameter

target
X509Certificate2

Das Serverzertifikat.

additionalCertificates
X509Certificate2Collection

Zusätzliche Zertifikate, die zum Erstellen der Zertifikatkette verwendet werden.

offline
Boolean

false, um anzugeben, dass die fehlenden Zertifikate aus dem Netzwerk heruntergeladen werden können. true, um anzugeben, dass nur verfügbare X509Certificate-Speicher nach fehlenden Zertifikaten durchsucht werden sollen.

trust
SslCertificateTrust

Eine optionale Vertrauensrichtlinie, um die Standardsystemvertrauensstellung zu ersetzen.

Gibt zurück

Der Zertifikatkontext mit der neu erstellten Zertifikatkette.

Ausnahmen

target verfügt nicht über einen zugeordneten privaten Schlüssel.

Hinweise

Die bereitgestellten Zertifikate sollten während der Lebensdauer des SslStreamCertificateContextnicht verworfen werden.

Wichtig

Das Zielzertifikat muss einen privaten Schlüssel enthalten.

Gilt für: