SslStreamCertificateContext.Create メソッド

定義

オーバーロード

名前 説明
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

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

適用対象