SslStreamCertificateContext.Create 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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);
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)
嘗試從所提供的憑證建立憑證鏈。
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
目標憑證必須包含私鑰。