語言

SslStreamCertificateContext.Create 方法

定義

多載

名稱 Description
Create(X509Certificate2, X509Certificate2Collection, Boolean)

嘗試從所提供的憑證建立憑證鏈。

Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust)

嘗試從所提供的憑證建立憑證鏈。

Create(X509Certificate2, X509Certificate2Collection, Boolean)

來源:
SslStreamCertificateContext.cs
來源:
SslStreamCertificateContext.cs
來源:
SslStreamCertificateContext.cs
來源:
SslStreamCertificateContext.cs
來源:
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);
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

參數

target
X509Certificate2

伺服器憑證。

additionalCertificates
X509Certificate2Collection

補充證書用於建立證書鏈。

offline
Boolean

false 用以表示可從網路下載遺失的憑證; true 以表示僅應搜尋可用的 X509Certificate 儲存庫,尋找遺失的憑證。

傳回

憑證上下文與新建立的憑證鏈。

例外狀況

target 沒有相關的私鑰。

備註

所提供的證書在 SslStreamCertificateContext.

Important

目標憑證必須包含私鑰。

適用於

Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust)

來源:
SslStreamCertificateContext.cs
來源:
SslStreamCertificateContext.cs
來源:
SslStreamCertificateContext.cs
來源:
SslStreamCertificateContext.cs
來源:
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 用以表示可從網路下載遺失的憑證; true 以表示僅應搜尋可用的 X509Certificate 儲存庫,尋找遺失的憑證。

trust
SslCertificateTrust

一個可選的信任政策,用來取代預設的系統信任。

傳回

憑證上下文與新建立的憑證鏈。

例外狀況

target 沒有相關的私鑰。

備註

所提供的證書在 SslStreamCertificateContext.

Important

目標憑證必須包含私鑰。

適用於