如何调试openssl
2023-06-21 本文已影响0人
CodingCode
- 编译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));
...