Libcrypto.so Library Impacting OS Commands
(Doc ID 2722559.1)
Last updated on FEBRUARY 15, 2024
Applies to:
Oracle Communications Billing and Revenue Management - Version 7.5.0.17.0 and laterInformation in this document applies to any platform.
Goal
With the Oracle Communications Billing and Revenue Management (BRM) installation comes with a libcrypto.so.1.0.0 file located in $IFW_HOME/lib/ folder. This library is global and is shared with other binaries of the Operating System (OS).
The libcrypto library provides the fundamental cryptographic routines used by libssl. For most uses, users should use the high level interface that is provided for performing cryptographic operations. This is known as the EVP interface (short for Envelope).
This interface provides a suite of functions for performing encryption/decryption (both symmetric and asymmetric), signing/verifying, as well as generating hashes and MAC codes, across the full range of OpenSSL supported algorithms and modes.
Working with the high level interface means that a lot of the complexity of performing cryptographic operations is hidden from view. A single consistent API is provided. In the event that you need to change your code to use a different algorithm (for example),
then this is a simple change when using the high level interface.
This interface provides a suite of functions for performing encryption/decryption (both symmetric and asymmetric), signing/verifying, as well as generating hashes and MAC codes, across the full range of OpenSSL supported algorithms and modes.
Working with the high level interface means that a lot of the complexity of performing cryptographic operations is hidden from view. A single consistent API is provided. In the event that you need to change your code to use a different algorithm (for example),
then this is a simple change when using the high level interface.
There is a know issues when libcrypto.so.1.0.0 version delivered by BRM causes other OS commands to fail.
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Goal |
Solution |
References |