어떻게 SSLSessionCacheTimeout 값을 구성하고 테스트 할 수 있습니까? http keep alive timeout과 다른 점은 무엇입니까?SSLSessionCacheTimeout을 테스트하는 방법
덕분에, Gayathri
어떻게 SSLSessionCacheTimeout 값을 구성하고 테스트 할 수 있습니까? http keep alive timeout과 다른 점은 무엇입니까?SSLSessionCacheTimeout을 테스트하는 방법
덕분에, Gayathri
어떻게 구성하고 테스트 SSLSessionCacheTimeout 값 수 있습니까?
SSLSocket.getSession().getSessionContext().setSessionTimeout()을 통해 구성 할 수 있습니다.
당신은 제한 시간보다 긴 시간 동안 자고, 같은 서버에 연결된 제 2 SSLSocket
를 생성, 서버에 연결된 SSLSocket
을 만들어 -Djavax.net.debug-ssl,handshake
와 클라이언트를 실행하여 테스트 할 수 있습니다. 두 번째 연결에 대해 동일한 세션이 다시 시작되었는지 또는 새 세션이 시작되었는지 디버그 출력에서 확인할 수 있습니다.
http keep alive timeout과 어떻게 다른가요?
이와 같은 질문은 기본적으로 의미가 없습니다. 약간 씩 같은 것은 아니며 TCP keepalive와 같지 않습니다. SSL 세션이라고하는 SSL 핸드 셰이크에서 파생 된 세션 키 자료 및 ID 인증에 대한 시간 초과입니다.
+1 멋지게 설명했습니다. 마지막 파라의 수정. – Santosh
답장을 보내 주셔서 감사합니다. conf 파일을 수정하여 tomcat 서버에서 설정하고 싶습니다. 프로그램을 통해서가 아닙니다. 나는 TCP keepalive가 아니라 tcp에 대해 이야기하고있다. 이것은 또한 요청 메시지를 교환하지 않고 지속적인 연결을 만듭니다. – user1345697
@ user1345697 (a) Tomcat에서 구성 파일을 수정하여 구성 할 수 없습니다. (b) SSL 세션은 지속적인 연결을 만들지 않으며 연결을 통해 마지막 단락에서 말한 것을 수행합니다. 내가하는 일을 모르고 구성하는 방법을 모르는 경우 기능을 사용하려는 이유가 무엇보다 중요합니다. – EJP
당신이 말하는 서버는 무엇입니까? – Santosh
@ Santosh 그는 전혀 서버를 언급하지 않습니다. – EJP