다음을 통해 공유


SslStreamCertificateContext.Create 메서드

정의

오버로드

Create(X509Certificate2, X509Certificate2Collection, Boolean)

제공된 인증서에서 인증서 체인을 빌드하려고 시도합니다.

Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust)

제공된 인증서에서 인증서 체인을 빌드하려고 시도합니다.

Create(X509Certificate2, X509Certificate2Collection, Boolean)

Source:
SslStreamCertificateContext.cs
Source:
SslStreamCertificateContext.cs
Source:
SslStreamCertificateContext.cs

제공된 인증서에서 인증서 체인을 빌드하려고 시도합니다.

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

매개 변수

target
X509Certificate2

서버 인증서입니다.

additionalCertificates
X509Certificate2Collection

인증서 체인을 빌드하는 데 사용되는 보조 인증서입니다.

offline
Boolean

누락된 인증서를 네트워크에서 다운로드할 수 있음을 나타내려면 false이고, 사용 가능한 X509Certificate 저장소에서만 누락된 인증서를 검색하도록 지정하려면 true입니다.

반환

새로 만든 인증서 체인이 있는 인증서 컨텍스트입니다.

예외

target에는 연결된 프라이빗 키가 없습니다.

설명

제공된 인증서는 의 수명 동안 삭제되어서는 SslStreamCertificateContext안 됩니다.

중요

대상 인증서에는 프라이빗 키가 포함되어야 합니다.

적용 대상

Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust)

Source:
SslStreamCertificateContext.cs
Source:
SslStreamCertificateContext.cs
Source:
SslStreamCertificateContext.cs

제공된 인증서에서 인증서 체인을 빌드하려고 시도합니다.

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

매개 변수

target
X509Certificate2

서버 인증서입니다.

additionalCertificates
X509Certificate2Collection

인증서 체인을 빌드하는 데 사용되는 보조 인증서입니다.

offline
Boolean

누락된 인증서를 네트워크에서 다운로드할 수 있음을 나타내려면 false이고, 사용 가능한 X509Certificate 저장소에서만 누락된 인증서를 검색하도록 지정하려면 true입니다.

trust
SslCertificateTrust

기본 시스템 트러스트를 대체하는 선택적 신뢰 정책입니다.

반환

새로 만든 인증서 체인이 있는 인증서 컨텍스트입니다.

예외

target에는 연결된 프라이빗 키가 없습니다.

설명

제공된 인증서는 의 수명 동안 삭제되어서는 SslStreamCertificateContext안 됩니다.

중요

대상 인증서에는 프라이빗 키가 포함되어야 합니다.

적용 대상