openssl - OpenSSL cryptographic and Secure Sockets Layer toolkit
Please see following description for synopsis
Standards, Environments, and Macros openssl(7) NAME openssl - OpenSSL cryptographic and Secure Sockets Layer toolkit DESCRIPTION OpenSSL is a cryptography toolkit that implements the Transport Layer Security (TLS v1+) network protocols. This version of OpenSSL no longer supports the Secure Sockets Layer (SSLv2/v3) network protocols. The Dynamic Engine Support The dynamic engine support has been enabled, which allows an external engine, in the form of a shared library, to be dynamically bound and used by an OpenSSL-based application. But these functions are being deprecated in OpenSSL 3.0, and users of these APIs should know that their use can likely bypass provider selection and configuration, with unintended consequences. Run the following command to see if the dynamic engine is supported: $ openssl engine dynamic (dynamic) Dynamic engine loading support FIPS Mode OpenSSL 3 uses the Provider concept. Providers collect together and make available algorithm implementations. It is possible to specify by configuration file or programmatically, which providers you want to use in an application. One of the standard providers available is the FIPS provider. This makes available FIPS validated cryptographic algorithms. The PKCS#11 Engine The PKCS#11 engine is not delivered with OpenSSL 3. Building an OpenSSL Application The development files are available in the /usr/openssl/3/ sub-directo- ries. To build an OpenSSL application, use the following cc command line options: export PKG_CONFIG_PATH=/usr/openssl/3/lib/64/pkgconfig cc `pkg-config --cflags --libs libssl libcrypto` [ flag... ] file Additional Documentation Extensive additional documentation for OpenSSL modules is available in the /usr/openssl/3/share/man sub-directories. To view the license terms, attribution, and copyright for OpenSSL, run pkg info --license library/security/openssl-3. ATTRIBUTES See attributes(7) for a description of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |library/security/openssl-3 | +-----------------------------+-----------------------------+ |Interface Stability |Pass-through Uncommitted | +-----------------------------+-----------------------------+ SEE ALSO pkg-config(1), crle(1), cryptoadm(8), attributes(7), privileges(7) Solaris 11.4 8 Oct 2021 openssl(7)