CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
重要
この API は CLS 準拠ではありません。
クライアントまたはサーバーの認証に使用できる CipherSuitesPolicy クラスの新しいインスタンスを初期化します。
public:
CipherSuitesPolicy(System::Collections::Generic::IEnumerable<System::Net::Security::TlsCipherSuite> ^ allowedCipherSuites);
[System.CLSCompliant(false)]
public CipherSuitesPolicy(System.Collections.Generic.IEnumerable<System.Net.Security.TlsCipherSuite> allowedCipherSuites);
[<System.CLSCompliant(false)>]
new System.Net.Security.CipherSuitesPolicy : seq<System.Net.Security.TlsCipherSuite> -> System.Net.Security.CipherSuitesPolicy
Public Sub New (allowedCipherSuites As IEnumerable(Of TlsCipherSuite))
パラメーター
- allowedCipherSuites
- IEnumerable<TlsCipherSuite>
ネゴシエーションのためにこのポリシーで許可される暗号スイートのコレクション。
- 属性
例外
プラットフォームは、OpenSSL 1.1.1 以降または macOS を備えた Linux システムではありません。
注釈
Note
SslStream認証で暗号スイート ポリシーを定義すると、OS はネゴシエートに最適な暗号スイートを決定できず、このコードを手動で確認して更新する必要があります。 この機能の使用は避け、常に更新される OS ポリシーに依存することを強くお勧めします。
オペレーティング システムの基になる SSL/TLS 実装とは異なり、allowedCipherSuitesのTlsCipherSuite要素の順序では、クライアントとサーバーのネゴシエーションでの優先順位は保証されません。 OpenSSL 1.1.1 以降または macOS で Linux システムを使用している場合にのみ、このクラスのインスタンスを初期化できます。