Changes for version 0.016 - 2024-11-21
- New Features
- Add Net::SSLeay::Util class.
- Add Net::SSLeay::Util::OCSP class.
- Add Net::SSLeay::Util::X509 class.
- Add Net::SSLeay::Util::PKCS12 class.
- Add Net::SSLeay::Util#dump_peer_certificate method.
- Add Net::SSLeay::Constant#OPENSSL_INIT_LOAD_SSL_STRINGS method.
- Add Net::SSLeay::Constant#OPENSSL_INIT_NO_LOAD_SSL_STRINGS method.
- Add the following methods to Net::SSLeay::Constant. OPENSSL_INIT_NO_LOAD_SSL_STRINGS OPENSSL_INIT_LOAD_SSL_STRINGS OPENSSL_INIT_NO_LOAD_CRYPTO_STRINGS OPENSSL_INIT_LOAD_CRYPTO_STRINGS OPENSSL_INIT_ADD_ALL_CIPHERS OPENSSL_INIT_ADD_ALL_DIGESTS OPENSSL_INIT_NO_ADD_ALL_CIPHERS OPENSSL_INIT_NO_ADD_ALL_DIGESTS OPENSSL_INIT_LOAD_CONFIG OPENSSL_INIT_NO_LOAD_CONFIG OPENSSL_INIT_ASYNC OPENSSL_INIT_ENGINE_RDRAND OPENSSL_INIT_ENGINE_DYNAMIC OPENSSL_INIT_ENGINE_OPENSSL OPENSSL_INIT_ENGINE_CRYPTODEV OPENSSL_INIT_ENGINE_CAPI OPENSSL_INIT_ENGINE_PADLOCK OPENSSL_INIT_ENGINE_AFALG OPENSSL_INIT_ENGINE_ALL_BUILTIN OPENSSL_INIT_ATFORK OPENSSL_INIT_NO_ATEXIT
- Add Net::SSLeay::OPENSSL_INIT_SETTINGS class.
- Add Net::SSLeay::OPENSSL#init_ssl method.
- Add Net::SSLeay::PKCS12 class.
- Add Net::SSLeay::Util::X509#get_ocsp_uri method.
- Add Net::SSLeay::EVP#sha1 method.
- Incompatible Changes
- Remove the logic of OpenSSL initializetion because this is automatically executed after OpenSSL 1.1.0.
- Remove Net::SSLeay#library_init method.
- Remove Net::SSLeay::X509#get_ext_d2i method.
Modules
OpenSSL Binding and SSL data strcuture.
ASN1_ENUMERATED Data Structure in OpenSSL
ASN1_GENERALIZEDTIME Data Structure in OpenSSL
ASN1_INTEGER Data Structure in OpenSSL
ASN1_OBJECT Data Structure in OpenSSL
ASN1_TIME Data Structure in OpenSSL
BIO Data Strucutre in OpenSSL
Callback for SSL_CTX_set_alpn_select_cb function in OpenSSL
Callback for SSL_CTX_set_msg_callback function in OpenSSL
Callback for SSL_CTX_sess_set_new_cb function in OpenSSL.
Callback for SSL_CTX_set_next_proto_select_cb function in OpenSSL
Callback for SSL_CTX_set_next_protos_advertised_cb function in OpenSSL
Callback for SSL_CTX_set_default_passwd_cb function in OpenSSL.
Callback for SSL_CTX_set_psk_server_callback function in OpenSSL.
Callback for SSL_CTX_set_psk_server_callback function in OpenSSL.
Callback for SSL_CTX_sess_set_remove_cb function in OpenSSL.
Callback for SSL_CTX_set_tlsext_servername_callback function in OpenSSL.
Callback for SSL_CTX_set_tlsext_status_cb function in OpenSSL.
Callback for SSL_CTX_set_tlsext_ticket_key_cb function in OpenSSL.
Config Builder for Net::SSLeay.
OpenSSL Constants
Name Space for d2i_ and i2d_ prefixed functions in OpenSSL
DH Data Strucutre in OpenSSL
EC_KEY Data Strucutre in OpenSSL
OpenSSL Errors
EVP Name Space in OpenSSL
EVP_CIPHER_CTX Data Structure in OpenSSL
EVP_MD Data Structure in OpenSSL
EVP_PKEY Data Structure in OpenSSL
OpenSSL Error
HMAC_CTX Data Structure in OpenSSL
OBJ Name Space in OpenSSL
OCSP Name Space in OpenSSL
OCSP_BASICRESP Data Strucutre in OpenSSL
OCSP_CERTID Data Strucutre in OpenSSL
OCSP_ONEREQ Data Structure in OpenSSL.
OCSP_REQUEST Data Structure in OpenSSL
OCSP_RESPONSE Data Structure in OpenSSL
OCSP_SINGLERESP Data Structure in OpenSSL
OPENSSL(or OpenSSL) Name Space in OpenSSL
OPENSSL_INIT_SETTINGS Data Structure in OpenSSL
OpenSSL PEM data structure
PKCS12 Data Structure in OpenSSL
RAND Name Space in OpenSSL
SSL_CIPHER Data Strucutre in OpenSSL
SSL_CTX data structure in OpenSSL
OpenSSL SSL_METHOD data structure
SSL_SESSION Data Strucutre in OpenSSL
Short Description
Short Description
Short Description
Utilities for X509 Data Structure in OpenSSL
X509 data structure in OpenSSL
X509_CRL data structure in OpenSSL
X509_NAME Data Structure in OpenSSL
X509_STORE data structure in OpenSSL
X509_STORE_CTX Data Structure in OpenSSL
X509_VERIFY_PARAM Data Structure in OpenSSL.