Author: rjung Date: Mon Feb 9 19:52:36 2015 New Revision: 1658557 URL: http://svn.apache.org/r1658557 Log: Replace access to OpenSSL session internals by accessor function. Internals are no longer available for OpenSSL master.
Not compiled or tested, waiting for GUMP. Modified: tomcat/native/trunk/native/src/sslinfo.c Modified: tomcat/native/trunk/native/src/sslinfo.c URL: http://svn.apache.org/viewvc/tomcat/native/trunk/native/src/sslinfo.c?rev=1658557&r1=1658556&r2=1658557&view=diff ============================================================================== --- tomcat/native/trunk/native/src/sslinfo.c (original) +++ tomcat/native/trunk/native/src/sslinfo.c Mon Feb 9 19:52:36 2015 @@ -218,8 +218,9 @@ TCN_IMPLEMENT_CALL(jobject, SSLSocket, g { SSL_SESSION *session = SSL_get_session(s->ssl); if (session) { - array = tcn_new_arrayb(e, &session->session_id[0], - session->session_id_length); + unsigned int len; + const unsigned char *id = SSL_SESSION_get_id(session, &len); + array = tcn_new_arrayb(e, id, len); } } break; @@ -298,8 +299,9 @@ TCN_IMPLEMENT_CALL(jstring, SSLSocket, g { SSL_SESSION *session = SSL_get_session(s->ssl); if (session) { - char *hs = convert_to_hex(&session->session_id[0], - session->session_id_length); + unsigned int len; + const unsigned char *id = SSL_SESSION_get_id(session, &len); + char *hs = convert_to_hex(id, len); if (hs) { value = tcn_new_string(e, hs); free(hs); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org