Handshake Failure Between DAP and OSD over HTTPS (Doc ID 2102903.1)

Last updated on JULY 12, 2017

Applies to:

Oracle Communications Network Charging and Control - Version 5.0.3 and later
Information in this document applies to any platform.

Symptoms

On Oracle Communications Network Charging and Control (OCNCC) Version 5.0.3, it is observed that the Secure Sockets Layer (SSL) handshake connection between Data Access Pack (DAP) and Open Services Development (OSD) fails when using HTTPS.

For example, we can use DAP to send a SOAP/XML request to the OSD interface, in order to do further processing to the originating control plan and to create a separate Event Detail Record (EDR) for later processing.  Here the problem is that the OSD and DAP can talk to each other using Hypertext Transfer Protocol (HTTP), but when the HTTPS is introduced the handshake between DAP and OSD fails.

The dapIF debug reports the handshake failure as below:

2015/10/27 03:37:57 DAPSecureConnection.cc 617 [25955] DAPSecureConnection Handshaking to TCP socket Part 2 on FD = 12
2015/10/27 03:37:57 DAPSecureConnection.cc 482 [25955] DAPSecureConnection In void SSLContext::SSLErrorStack()
2015/10/27 03:37:57 DAPSecureConnection.cc 626 [25955] DAPSecureConnection SSL_Connect error = -1
2015/10/27 03:37:57 DAPSecureConnection.cc 496 [25955] DAPSecureConnection SSL_get_error returns In char* SSLContext::SSLErrorName(int)
2015/10/27 03:37:57 DAPSecureConnection.cc 496 [25955] DAPSecureConnection SSL_ERROR_SSL
2015/10/27 03:37:57 DAPSecureConnection.cc 650 [25955] DAPSecureConnection Giving up on handshake
2015/10/27 03:37:57 DAPSecureConnection.cc 496 [25955] DAPSecureConnection SSL_get_error returns In char* SSLContext::SSLErrorName(int)
2015/10/27 03:37:57 DAPSecureConnection.cc 496 [25955] DAPSecureConnection SSL_ERROR_SSL
2015/10/27 03:37:57 DAPSecureConnection.cc 482 [25955] DAPSecureConnection In void SSLContext::SSLErrorStack()
2015/10/27 03:37:57 DAPSecureConnection.cc 490 [25955] DAPSecureConnection SSL error stack[0]: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

Changes

Adding OSD as a DAP Application Service Provider (ASP).

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms