CipherSuitesPolicy.AllowedCipherSuites プロパティ

定義

重要

この API は CLS 準拠ではありません。

ネゴシエーションのためにこのポリシーで許可される暗号スイートのコレクションとして CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) コンストラクターに渡される有効な暗号スイートのサブセットを取得します。

public:
 property System::Collections::Generic::IEnumerable<System::Net::Security::TlsCipherSuite> ^ AllowedCipherSuites { System::Collections::Generic::IEnumerable<System::Net::Security::TlsCipherSuite> ^ get(); };
[System.CLSCompliant(false)]
public System.Collections.Generic.IEnumerable<System.Net.Security.TlsCipherSuite> AllowedCipherSuites { get; }
[<System.CLSCompliant(false)>]
member this.AllowedCipherSuites : seq<System.Net.Security.TlsCipherSuite>
Public ReadOnly Property AllowedCipherSuites As IEnumerable(Of TlsCipherSuite)

プロパティ値

ネゴシエーションのためにこのポリシーで許可される暗号スイートのコレクション。

属性

注釈

Note

SslStream認証で暗号スイート ポリシーを定義すると、OS はネゴシエートに最適な暗号スイートを決定できず、このコードを手動で確認して更新する必要があります。 この機能の使用は避け、常に更新される OS ポリシーに依存することを強くお勧めします。

オペレーティング システムの基になる SSL/TLS 実装とは異なり、allowedCipherSuitesTlsCipherSuite要素の順序では、クライアントとサーバーのネゴシエーションでの優先順位は保証されません。 OpenSSL 1.1.1 以降または macOS で Linux システムを使用している場合にのみ、このクラスのインスタンスを初期化できます。

適用対象