Ops, forgot to commit the changes entry in recent commit...
[openssl.git] / perl / ssl.txt
1 SSL_CTX::new(method)
2         SSLv3
3         SSLv3_client
4         SSLv3_server
5         SSLv23
6         SSLv23_client
7         SSLv23_server
8         SSLv2
9         SSLv2_client
10         SSLv2_server
11
12 SSL_CTX::use_PrivateKey_file(file[,type])
13         type eq "der" or "pem".  Default == 'pem'.
14
15 SSL_CTX::set_options(...)
16         -info_callback  function
17
18 SSL::new(SSL_CTX)
19
20 SSL::connect(); returns 0, -1 or 1
21 SSL::accept(); return 0, -1 or 1
22 SSL::sysread(); as per sysread
23 SSL::syswrite(); as per syswrite
24 SSL::set_bio(bio);
25
26 SSL::set_options(...)
27         -info_callback function
28         -connect_state
29         -accept_state
30
31 SSL::state(); the state in numeric and text form.
32 SSL::references(); debug stuff
33 SSL::get_peer_certificate()
34 SSL::do_handshake()
35 SSL::renegotiate()
36 SSL::shutdown()
37 SSL::get_version()
38
39 SSL::get_current_cipher();
40
41 (key,alg)=SSL_CIPHER::get_bits();
42 SSL_CIPHER::get_version();
43 SSL_CIPHER::get_name();