SslStreamCertificateContext.Create 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
Create(X509Certificate2, X509Certificate2Collection, Boolean) |
제공된 인증서에서 인증서 체인을 빌드하려고 시도합니다. |
Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust) |
제공된 인증서에서 인증서 체인을 빌드하려고 시도합니다. |
Create(X509Certificate2, X509Certificate2Collection, Boolean)
제공된 인증서에서 인증서 체인을 빌드하려고 시도합니다.
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)
제공된 인증서에서 인증서 체인을 빌드하려고 시도합니다.
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안 됩니다.
중요
대상 인증서에는 프라이빗 키가 포함되어야 합니다.
적용 대상
.NET