Udostępnij za pośrednictwem


SslStreamCertificateContext.Create Metoda

Definicja

Przeciążenia

Create(X509Certificate2, X509Certificate2Collection, Boolean)

Próbuje skompilować łańcuch certyfikatów z podanych certyfikatów.

Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust)

Próbuje skompilować łańcuch certyfikatów z podanych certyfikatów.

Create(X509Certificate2, X509Certificate2Collection, Boolean)

Źródło:
SslStreamCertificateContext.cs
Źródło:
SslStreamCertificateContext.cs
Źródło:
SslStreamCertificateContext.cs

Próbuje skompilować łańcuch certyfikatów z podanych certyfikatów.

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

Certyfikat serwera.

additionalCertificates
X509Certificate2Collection

Dodatkowe certyfikaty używane do tworzenia łańcucha certyfikatów.

offline
Boolean

false aby wskazać, że brakujące certyfikaty można pobrać z sieci; true aby wskazać, że należy wyszukać brakujące certyfikaty tylko dostępne magazyny X509Certificate.

Zwraca

Kontekst certyfikatu z nowo utworzonym łańcuchem certyfikatów.

Wyjątki

target nie ma skojarzonego klucza prywatnego.

Uwagi

Podane certyfikaty nie powinny być usuwane w okresie istnienia obiektu SslStreamCertificateContext.

Ważne

Certyfikat docelowy musi zawierać klucz prywatny.

Dotyczy

Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust)

Źródło:
SslStreamCertificateContext.cs
Źródło:
SslStreamCertificateContext.cs
Źródło:
SslStreamCertificateContext.cs

Próbuje skompilować łańcuch certyfikatów z podanych certyfikatów.

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

Certyfikat serwera.

additionalCertificates
X509Certificate2Collection

Dodatkowe certyfikaty używane do tworzenia łańcucha certyfikatów.

offline
Boolean

false aby wskazać, że brakujące certyfikaty można pobrać z sieci; true aby wskazać, że należy wyszukać brakujące certyfikaty tylko dostępne magazyny X509Certificate.

trust
SslCertificateTrust

Opcjonalne zasady zaufania, aby zastąpić domyślną relację zaufania systemu.

Zwraca

Kontekst certyfikatu z nowo utworzonym łańcuchem certyfikatów.

Wyjątki

target nie ma skojarzonego klucza prywatnego.

Uwagi

Podane certyfikaty nie powinny być usuwane w okresie istnienia obiektu SslStreamCertificateContext.

Ważne

Certyfikat docelowy musi zawierać klucz prywatny.

Dotyczy