HttpsParameters
HttpsParameters (HTTPS 연결 파라미터 집합)
클라이언트와 협상된 각 https 연결의 파라미터 집합을 나타내는 추상 클래스입니다. 들어오는 모든 https 연결에 대해 생성되어 HttpsConfigurator.configure(HttpsParameters)에 전달됩니다.
본문
HttpsParameters는 HTTPS 연결에 사용할 보안 파라미터를 결정하기 위해 HttpsConfigurator에 전달되는 객체입니다. 기본 SSL 파라미터는 이 클래스의 setter/getter 메서드를 통하거나 SSLParameters 객체를 통해 설정할 수 있습니다.
SSLParameters를 통한 설정이 권장되는데, 그 이유는 향후 추가 설정 기능이 그 클래스에 추가될 가능성이 있고, 지원되는 파라미터 집합과 기본값을 SSLParameters로 더 쉽게 파악할 수 있기 때문입니다. setSSLParameters(SSLParameters)로 SSLParameters 객체를 제공하면 이 클래스의 정보가 그 객체로부터 파생됩니다.
클라이언트 주소(getClientAddress())와 같은 연결 정보도 제공하며, 이를 바탕으로 원격지에 따라 다른 보안 정책을 적용할 수 있어 유연한 HTTPS 설정이 가능합니다.