현재 회사 서버에 인증기관에서 받은 인증서가 있습니다.

그리고 다음 사이트를 참고하여 Echo서버를 만들었습니다.

http://translate.googleusercontent.com/translate_c?hl=ko&sl=en&tl=ko&u=http://www.java2s.com/Code/Java/Network-Protocol/CreatinganSSLServerSocket.htm&rurl=translate.google.co.kr&anno=2&usg=ALkJrhgZyJXl_m4Prk4MEKAtCZWm7bmrPA

컴파일은 제대로 되는데 실행에서 다음과 같은 메시지가 나옵니다.

javax.net.ssl.SSLException: No available certificate corresponds to the SSL cipher suites which are enabled.
        at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.a(DashoA12275)
        at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.accept(DashoA12275)
        at EchoServer.main(EchoServer.java:19)

알아보니 KeyStore가 제대로 지정되지 않아서 그렇더군요.

웹을 뒤져보니 외부 기관에서 인증 받지 않은 인증서는 다음과 같이 옵션을 줘서 실행 하더군요.

java -Djavax.net.ssl.trustStore=mySrvKeystore -Djavax.net.ssl.trustStorePassword=123456 EchoClient

그럼 저 같은 경우에 인증기관에서 받은 인증서(.der)파일이 있는데

실행할때 어떻게 실행해야 제대로 실행이 되는걸까요???