Index of values


A
accept [Ssl]
Accept an SSL connection.

C
client_verify_callback [Ssl]
Client's verification callback.
connect [Ssl]
Connect an SSL socket.
create_context [Ssl]
Create a context.

D
disable_protocols [Ssl]
Disable all protocols from the list.

E
embed_socket [Ssl]
Embed a Unix socket into an SSL socket.

F
file_descr_of_socket [Ssl]
Get the file descriptor associated with a socket.
flush [Ssl]
Flush an SSL connection.

G
get_certificate [Ssl]
Get the certificate used by a socket.
get_cipher [Ssl]
Get the cipher used by a socket.
get_cipher_description [Ssl]
Get a description of a cipher.
get_cipher_name [Ssl]
Get the name of a cipher.
get_cipher_version [Ssl]
Get the version of a cipher.
get_error_string [Ssl]
Retrieve a human-readable message that corresponds to the last error that occurred.
get_issuer [Ssl]
Get the issuer of a certificate.
get_subject [Ssl]
Get the subject of a certificate.
get_verify_result [Ssl]
Get the verification result.

H
honor_cipher_order [Ssl]
When choosing a cipher, use the server's preferences instead of the client preferences.

I
init [Ssl_threads]
Make the library thread-safe.
init [Ssl]
Initialize SSL functions.
init_dh_from_file [Ssl]
Init DH parameters from file
init_ec_from_named_curve [Ssl]
Init EC curve from curve name
input_char [Ssl]
Input a character on an SSL socket.
input_int [Ssl]
Input an integer on an SSL socket.
input_string [Ssl]
Input a string on an SSL socket.

L
load_verify_locations [Ssl]
load_verify_locations ctxt cafile capath specifies the locations for the context ctx, at which CA certificates for verification purposes are located.

O
open_connection [Ssl]
Open an SSL connection.
open_connection_with_context [Ssl]
Open an SSL connection with the specified context.
output_char [Ssl]
Write a char on an SSL socket.
output_int [Ssl]
Write an integer on an SSL socket.
output_string [Ssl]
Write a string on an SSL socket.

R
read [Ssl]
read sock buf off len receives data from a connected SSL socket.
read_certificate [Ssl]
read_certificate fname reads the certificate in the file fname.
read_into_bigarray [Ssl]
read_into_bigarray sock ba off len receives data from a connected SSL socket.
read_into_bigarray_blocking [Ssl]
read_into_bigarray_blocking sock ba off len receives data from a connected SSL socket.

S
set_cipher_list [Ssl]
Set the list of available ciphers for a context.
set_client_CA_list_from_file [Ssl]
Set the list of CAs sent to the client when requesting a client certificate.
set_client_SNI_hostname [Ssl]
Set the hostname the client is attempting to connect to using the Server Name Indication (SNI) TLS extension.
set_client_verify_callback_verbose [Ssl]
Set verbosity of Ssl.client_verify_callback
set_password_callback [Ssl]
Set the callback function called to get passwords for encrypted PEM files.
set_verify [Ssl]
Set the verify mode and callback, see SSL_CTX_set_verify(3).
set_verify_depth [Ssl]
Set the maximum depth for the certificate chain verification that shall be allowed.
shutdown [Ssl]
Close an SSL connection.
shutdown_connection [Ssl]
Close an SSL connection opened with open_connection.

T
thread_safe [Ssl]

U
use_certificate [Ssl]
use_certificate ctx cert privkey makes the context ctx use cert as certificate's file name (in PEM format) and privkey as private key file name.

V
verify [Ssl]
Check the result of the verification of the X509 certificate presented by the peer, if any.

W
write [Ssl]
write sock buf off len sends data over a connected SSL socket.
write_bigarray [Ssl]
write_bigarray sock ba off len sends data over a connected SSL socket.
write_bigarray_blocking [Ssl]
write_bigarray sock ba off len sends data over a connected SSL socket.
write_certificate [Ssl]