- 編譯openssl
$ ./config enable-ssl-trace --prefix=... --openssldir=...
$ make
$ make install
必須打開enable-ssl-trace編譯openssl蜓谋,這個選項確實情況是不打開的炭分。
- 命令行測試
$ openssl s_client -connect <host>:<port>
- openssl SDK
#include <openssl/ssl.h>
...
ssl = SSL_new(ctx);
SSL_set_msg_callback(ssl,SSL_trace);
SSL_set_msg_callback_arg(ssl,BIO_new_fp(stdout,0));
...