Changes for version 0.007 - 2024-11-07

  • Document Improvement
    • Add docs for Net::SSLeay::X509 class.
    • Add docs for Net::SSLeay::X509_CRL class.
    • Add docs for Net::SSLeay::X509_VERIFY_PARAM class.
    • Add docs for Net::SSLeay::X509_STORE_CTX class.
    • Add docs for Net::SSLeay::X509_STORE class.
    • Add docs for Net::SSLeay::SSL_CTX class.
  • Incompatible Changes
    • Fix the return type of Net::SSLeay::SSL_CTX#set_verify method.
      • Before
        • method set_verify : int ($mode : int);
      • After
        • method set_verify : void ($mode : int);
    • Net::SSLeay::SSL_CTX does not throw system errors.
    • Remove Net::SSLeay#error field.
  • New Features
    • Add Net::SSLeay::ERR#get_error method.
    • Add Net::SSLeay::ERR#peek_error method.
    • Add Net::SSLeay::ERR#peek_last_error method.
  • Changes
    • Use ERR_peak_last_error instead of ERR_get_error not to change SSL error queue.

Modules

OpenSSL Binding
BIO data structure in OpenSSL
Config Builder for Net::SSLeay.
OpenSSL Constants
OpenSSL Errors
OpenSSL PEM data structure
SSL_CTX data structure in OpenSSL
OpenSSL SSL_METHOD data structure
X509 data structure in OpenSSL
X509_CRL data structure in OpenSSL
X509_STORE data structure in OpenSSL
X509_STORE_CTX data structure
X509_VERIFY_PARAM data structure in OpenSSL.