SSLParameters.ServerNames 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
List
SNI(서버 이름 표시) 매개 변수를 모두 SNIServerName
포함하는 값을 반환하거나, 설정되지 않은 경우 null을 반환합니다. -또는- SNI(서버 이름 표시) 매개 변수의 원하는 SNIServerName
값을 설정합니다.
public System.Collections.Generic.IList<Javax.Net.Ssl.SNIServerName>? ServerNames { [Android.Runtime.Register("getServerNames", "()Ljava/util/List;", "", ApiSince=24)] get; [Android.Runtime.Register("setServerNames", "(Ljava/util/List;)V", "", ApiSince=24)] set; }
[<get: Android.Runtime.Register("getServerNames", "()Ljava/util/List;", "", ApiSince=24)>]
[<set: Android.Runtime.Register("setServerNames", "(Ljava/util/List;)V", "", ApiSince=24)>]
member this.ServerNames : System.Collections.Generic.IList<Javax.Net.Ssl.SNIServerName> with get, set
속성 값
null 또는 null SNIServerName
이 아닌 s의 변경할 수 없는 목록
- 특성
설명
속성 getter 설명서:
List
SNI(서버 이름 표시) 매개 변수를 모두 SNIServerName
포함하는 값을 반환하거나, 설정되지 않은 경우 null을 반환합니다.
이 메서드는 클라이언트 모드에서 작동 하는 SSLEngine
데만 유용 SSLSocket
합니다.
SSL/TLS 연결의 경우 기본 SSL/TLS 공급자는 특정 서버 이름 형식에 대한 기본값을 지정할 수 있습니다. 클라이언트 모드에서는 기본적으로 지원되는 서버 이름 형식으로 서버를 배치할 수 있을 때마다 공급자가 서버 이름 표시를 포함해야 합니다.
공급자는 s를 만들 SSLSocket
/SSLEngine
때 기본 서버 이름 표시를 초기화하는 것이 좋습니다. 다음 예제에서는 호스트 이름 "www.example.com" 및 형식StandardConstants#SNI_HOST_NAME
으로 초기화된 인스턴스 SNIHostName
로 서버 이름을 나타낼 수 있습니다.
Socket socket =
sslSocketFactory.createSocket("www.example.com", 443);
또는
SSLEngine engine =
sslContext.createSSLEngine("www.example.com", 443);
1.8에 추가되었습니다.
에 대한 javax.net.ssl.SSLParameters.getServerNames()
Java 설명서
속성 setter 설명서:
SNI(서버 이름 표시) 매개 변수의 원하는 SNIServerName
SNI를 설정합니다.
이 메서드는 클라이언트 모드에서 작동 하는 SSLEngine
데만 유용 SSLSocket
합니다.
serverNames
목록은 후속 수정으로부터 보호하기 위해 복제됩니다.
1.8에 추가되었습니다.
에 대한 javax.net.ssl.SSLParameters.setServerNames(java.util.List<javax.net.ssl.SNIServerName>)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.