簡體   English   中英

客戶端拒絕服務器證書

[英]client rejecting server certificate

我是 HTTPS/SSL 的新手。 我需要編寫一個 HTTPS 客戶端,它會通過說未知 CA 來拒絕所有連接。 據我了解(通過wireshark捕獲)在SSL連接期間,第一個客戶端將發送“客戶端問候”消息。 作為對此服務器的回復,將發送帶有三個記錄的消息 - 'server hello'、certificate、'server hello done'。

我在這里想要實現的是當服務器發送證書時,客戶端應該總是拒絕它。

我正在嘗試使用以下代碼來實現它,但沒有運氣。

如何讓 LWP 驗證 SSL 服務器證書?

如果解決方案是其他語言,那也沒關系。

在客戶端不知道(或虛擬)CA 證書的情況下進行連接就足夠了。 您是否嘗試將SSL_ca_pathSSL_ca_file設置為虛擬值?

編輯:

如果有任何語言,為什么不嘗試openssl s s_client

openssl s_client -connect www.stackoverflow.com:443

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM