All Manuals > LispWorks User Guide and Reference Manual > 32 The COMM Package

NextPrevUpTopContentsIndex

set-ssl-ctx-options

Function
Summary

Sets the options in a SSL_CTX.

Package

comm

Signature

set-ssl-ctx-options ssl-ctx &key microsoft_sess_id_bug netscape_challenge_bug netscape_reuse_cipher_change_bug sslref2_reuse_cert_type_bug microsoft_big_sslv3_buffer msie_sslv2_rsa_padding ssleay_080_client_dh_bug tls_d5_bug tls_block_padding_bug dont_insert_empty_fragments all no_session_resumption_on_renegotiation single_dh_use ephemeral_rsa cipher_server_preference tls_rollback_bug no_sslv2 no_sslv3 no_tlsv1 pkcs1_check_1 pkcs1_check_2 netscape_ca_dn_bug netscape_demo_cipher_change_bug

Arguments

ssl-ctx

A foreign pointer.

Each of the keyword arguments is a generalized boolean defaulting to nil.

Description

The function set-ssl-ctx-options sets the options in a SSL_CTX.

ssl-ctx can be either a foreign pointer of type ssl-ctx-pointer or a foreign pointer of type ssl-pointer.

The option that is set is the logior of all the options that are passed to set-ssl-ctx-options via the keyword arguments. The value used for each non-nil keyword keyword is the value of SSL_OP_keyword. The meaning of the options is specified in the OpenSSL manual page for SSL_set_options.

See also

ssl-ctx-pointer
ssl-pointer


LispWorks User Guide and Reference Manual - 20 Sep 2017

NextPrevUpTopContentsIndex