SslStreamCertificateContext.Create メソッド

定義

オーバーロード

Create(X509Certificate2, X509Certificate2Collection, Boolean)

提供された証明書から証明書チェーンの構築を試みます。

Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust)

提供された証明書から証明書チェーンの構築を試みます。

Create(X509Certificate2, X509Certificate2Collection, Boolean)

ソース:
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 = 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)

ソース:
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。証明書が見つからない場合、利用可能な X509Certificate ストアのみを検索対象にするには true

trust
SslCertificateTrust

既定のシステム信頼を置き換えるオプションの信頼ポリシー。

戻り値

新規作成された証明書チェーンを含む証明書コンテキスト。

例外

target に秘密キーが関連付けられていません。

注釈

指定された証明書は、 の SslStreamCertificateContext有効期間中に破棄しないでください。

重要

ターゲット証明書には秘密キーを含める必要があります。

適用対象