OpenSSL.SSL_OP_ALLConstant
# SSL_OP_ALL: various bug workarounds that should be rather harmless.
# This used to be 0x000FFFFFL before 0.9.7.
# This used to be 0x80000BFFU before 1.1.1.
OpenSSL.BIOCtrlType
These are used in the following macros and are passed to BIO_ctrl().
OpenSSL.BigNumType
Big number, multiprecision integer arithmetics.
OpenSSL.RSAType
RSA structure.
The RSA structure consists of several BIGNUM components.
It can contain public as well as private RSA keys.
OpenSSL.SSLContextType
This is the global context structure which is created by a server or client once per program life-time
and which holds mainly default values for the SSL structures which are later created for the connections.
OpenSSL.load_legacy_providerMethod
load_legacy_provider()

Load the legacy provider. This loads legacy ciphers such as Blowfish.

See https://www.openssl.org/docs/man3.0/man7/OSSL_PROVIDER-legacy.html

!!! compat "OpenSSL v3" load_legacy_provider is only available with version 3 of the OpenSSL_jll

OpenSSL.load_providerMethod
load_provider([libctx], provider_name)

Load a provider. If libctx is omitted, the provider will be loaded into the global context.

!!! compat "OpenSSL v3" load_provider is only available with version 3 of the OpenSSL_jll

OpenSSL.ossl_provider_set_default_search_pathFunction
ossl_provider_set_default_search_path([libctx], [path])

Set the default search path for providers. If no arguments are given, the global context will be configured for the ossl-modules directory in the OpenSSL_jll artifact.

This is called with no arguments in OpenSSL.jl __init__ when OpenSSL v3 is used.

!!! compat "OpenSSL v3" ossl_provider_set_default_search_path is only available with version 3 of the OpenSSL_jll

OpenSSL.up_refMethod
BigNum does not support up ref. Duplicate the big number instead.
OpenSSL.up_refMethod
X509Attribute does not support up ref. Duplicate the attribute instead.
OpenSSL.up_refMethod
X509Extension does not support up ref. Duplicate the extension instead.
OpenSSL.version_numberMethod
version_number()::VersionNumber

Return the version number of the OpenSSL C library. This uses OpenSSL_version_num().