Name
SPVM::Net::SSLeay::SSL_CTX - SSL/TLS Contexts
Description
The Net::SSLeay::SSL_CTX class of SPVM has methods to manipulate SSL/TLS contexts.
Usage
use Net::SSLeay::SSL_CTX;
Class Methods
new
static method new : Net::SSLeay::SSL_CTX ($method : Net::SSLeay::SSL_METHOD);
Instance Methods
DESTROY
method DESTROY : void ();
set_mode
method set_mode : long ($mode : long);
set_verify
method set_verify : int ($mode : int);
get0_param
method get0_param : Net::SSLeay::X509_VERIFY_PARAM ();
set_default_verify_paths
method set_default_verify_paths : int ();
use_certificate_file
method use_certificate_file : int ($file : string, $type : int);
use_certificate_chain_file
method use_certificate_chain_file : int ($file : string);
use_PrivateKey_file
method use_PrivateKey_file : int ($file : string, $type : int);
set_cipher_list
method set_cipher_list : int ($str : string);
set_ciphersuites
method set_ciphersuites : int ($str : string);
set_options
method set_options : long ($options : long);
get_options
native method get_options : long ();
clear_options
native method clear_options : long ($options : long);
Copyright & License
Copyright (c) 2023 Yuki Kimoto
MIT License