服务器拉取openssl文件,使用openssl从服务器获取证书
我正在嘗試獲取遠程服務器的證書,然后可以將其用于添加到我的密鑰庫中并在我的Java應用程序中使用。
一位資深開發人員(正在度假:()告訴我可以運行此程序:
openssl s_client -connect host.host:9999
為了獲得原始證書,我可以將其復制并導出。我收到以下輸出:
depth=1 /C=NZ/ST=Test State or Province/O=Organization Name/OU=Organizational Unit Name/CN=Test CA
verify error:num=19:self signed certificate in certificate chain
verify return:0
23177:error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure:s3_pkt.c:1086:SSL alert number 40
23177:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:188:
我也嘗試過這個選項
-showcerts
和這個(在debian上運行)
-CApath /etc/ssl/certs/
但是得到同樣的錯誤。
此消息源說我可以使用該CApath標志,但似乎無濟于事。我嘗試了多條路徑都無濟于事。
請讓我知道我要去哪里了。
總結
以上是生活随笔為你收集整理的服务器拉取openssl文件,使用openssl从服务器获取证书的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 德军RSO坦克歼击车
- 下一篇: 当兵的时间排的很满我怎么回答