Name

SPVM::Net::SSLeay::OPENSSL - OPENSSL(or OpenSSL) Name Space in OpenSSL

Description

Net::SSLeay::OPENSSL class in SPVM represetns OPENSSL(or OpenSSL) Name Space in OpenSSL.

Usage

use Net::SSLeay::OPENSSL;

Class Methods

add_ssl_algorithms

static method add_ssl_algorithms : int ();

Calls native OpenSSL_add_ssl_algorithms function.

add_all_algorithms

add_all_algorithms : void();

Calls native OpenSSL_add_all_algorithms function.

init_crypto

static method init_crypto : int ($opts : long, $settings : Net::SSLeay::OPENSSL_INIT_SETTINGS);

Calls native OpenSSL_init_crypto function, and returns its return value.

Exceptions:

If OpenSSL_init_crypto failed, an exception is thrown with eval_error_id set to the basic type ID of Net::SSLeay::Error class.

init_ssl

static method init_ssl : int ($opts : long, $settings : Net::SSLeay::OPENSSL_INIT_SETTINGS);

Calls native OpenSSL_init_ssl function, and returns its return value.

Exceptions:

If OpenSSL_init_ssl failed, an exception is thrown with eval_error_id set to the basic type ID of Net::SSLeay::Error class.

See Also

Copyright & License

Copyright (c) 2024 Yuki Kimoto

MIT License