My Oracle Support Banner

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

Last updated on AUGUST 03, 2018

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

To view full details, 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 a vibrant support community of peers and Oracle experts.