Changes for version 0.023 - 2024-12-06

  • New Features
    • Add Net::SSLeay::X509_VERIFY_PARAM#clear_flags method.
    • Add Net::SSLeay::X509_VERIFY_PARAM#get_flags method.
    • Add Net::SSLeay::X509_VERIFY_PARAM#get_hostflags method.
    • Add Net::SSLeay::X509_VERIFY_PARAM#set1_email method.
    • Add Net::SSLeay::X509_VERIFY_PARAM#set1_ip_asc method.
    • Add Net::SSLeay::X509_VERIFY_PARAM#new method.
    • Add Net::SSLeay::X509_NAME_ENTRY#new method.
    • Add Net::SSLeay::X509_NAME#new method.
    • Add Net::SSLeay::X509_NAME#add_entry_by_NID method.
    • Add Net::SSLeay::X509_NAME#delete_entry method.
    • Add Net::SSLeay::X509_CRL#new method.
    • Add Net::SSLeay::X509_REVOKED class.
    • Add Net::SSLeay::X509_REVOKED#get_REVOKED method.
  • Changes
    • Change the default value of $namele in Net::SSLeay::X509_VERIFY_PARAM#set1_host method.
      • Before
        • method set1_host : int ($name : string, $namelen : int = 0);
      • After
        • method set1_host : int ($name : string, $namelen : int = -1);
  • Incompatibe Changes
    • Remove Net::SSLeay::X509#get_ext_by_OBJ method.
    • Remove Net::SSLeay::X509_NAME#get_index_by_OBJ method.
    • Remove Net::SSLeay::X509_NAME#get_text_by_NID method.
    • Net::SSLeay::X509_NAME#get_entry method returns copied value.

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_OCTET_STRING Data Structure in OpenSSL
ASN1_STRING 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 Data Conversion Functions between DER Format and Internal Data Structure 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 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_CTX data structure in OpenSSL
OpenSSL SSL_METHOD data structure
SSL_SESSION Data Strucutre in OpenSSL
Utilitiy Methods for OpenSSL
X509 data structure in OpenSSL
X509_CRL data structure in OpenSSL
X509_EXTENSION Data Structure in OpenSSL
X509_NAME Data Structure in OpenSSL
X509_NAME_ENTRY Data Structure in OpenSSL
X509_REVOKED Data Strucuture in OpenSSL
X509_STORE data structure in OpenSSL
X509_STORE_CTX Data Structure in OpenSSL
X509_VERIFY_PARAM Data Structure in OpenSSL.