Are JSEE and openssl compatible? Googling has failed me.... (note that I'm new to SSL)
I'm trying to connect a C++ client to a JBoss web server using JSSE, and having problems. At the moment, I'm attempting to get the openssl s_client to connect, and getting this error: > openssl s_client -connect 127.0.0.1:8443 CONNECTED(00000004) 12273:error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error:../../../../common/openssl/ssl/s23_clnt.c:470: - The server certificate is self-generated (i.e. not signed by a CA) - I can use Internet Explorer to open my web application (I get the expected warning about untrusted certificates..) - I can connect using java clients (where I've added the server cert to the java client keystore) The server keys were generated via: openssl genrsa -des3 -out tapestry_openssl.key openssl req -days 3650 -new -x509 -key tapestry_openssl.key -out tapestry_openssl.crt openssl pkcs12 -inkey tapestry_openssl.key -in tapestry_openssl.crt -export -out tapestry_openssl.pkcs12 java -cp . PKCS12Import tapestry_openssl.pkcs12 tapestry_jsse_keystore.jks keytool -list -v -keystore tapestry_jsse_keystore.jks The server is JBoss 4.2.3 The end-product is (hopefully) a C++ application using Axis2/c with openssl to connect via SSL to my web server. CONFIDENTIALITY NOTICE: Proprietary/Confidential Information belonging to CGI Group Inc. and its affiliates may be contained in this message. If you are not a recipient indicated or intended in this message (or responsible for delivery of this message to such person), or you think for any reason this message may have been addressed to you in error, you may not use or copy or deliver this message to anyone else. In such case, you should destroy this message, and are asked to notify the sender by reply email.