s_time是openss提供的SSL/TLS性能测试工具,用于测试SSL/TSL服务。
用法:
openssl s_time [-connect host:port] [-www page] [-cert filename] [-key filename] [-CApath directory] [-CAfile filename] [-reuse] [-new] [-verify depth] [-nbio] [-time seconds] [-ssl2] [-ssl3] [-bugs] [-cipher cipherlist]
用法:
-connect host:port
指定服务,默认为本机的4433端口。
-www page
指定获取的web网页。
-cert filename
指定证书。
-key filename
指定私钥。
-CApath directory
指定CA文件目录。
-CAfile filename
指定CA文件。
-reuse
session重用。
-new
新建链接。
-verify depth
设置验证深度。
-nbio
不采用BIO。
-time seconds
指定搜集数据的秒数,默认30秒。
-ssl2,-ssl3
采用的SSL协议。
-bugs
开启SSL bug兼容。
-cipher cipherlist
指定加密套件。
示例:
1) 启动s_server服务:
openssl s_server -cert sslservercert.pem -key sslserverkey.pem -ssl3
2) 启动s_time
openssl s_time -cert sslclientcert.pem -key sslclientkey.pem -CAfile demoCA/cacert.pem -ssl3