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)

속성 값

IEnumerable<TlsCipherSuite>

이 정책에서 협상에 허용되는 암호 그룹의 컬렉션입니다.

특성

설명

참고

인증에 대한 SslStream 암호 그룹 정책을 정의하면 OS가 협상하기에 가장 적합한 암호화 그룹을 결정하지 못하게 되며 이 코드를 수동으로 확인하고 업데이트해야 합니다. 이 기능을 사용하지 말고 지속적으로 업데이트되는 OS 정책을 사용하는 것이 좋습니다.

운영 체제의 기본 SSL/TLS 구현과 달리 요소의 TlsCipherSuite 순서가 allowedCipherSuites 클라이언트 서버 협상에서 우선 순위를 보장하지는 않습니다. OpenSSL 1.1.1 이상 또는 macOS에서 Linux 시스템을 사용하는 경우에만 이 클래스의 인스턴스를 초기화할 수 있습니다.

적용 대상