s_timeopenss提供的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