0

我有一個證書文件(cer)發送迴應我的證書和我的私鑰的請求。我如何使用它進行連接的驗證和加密。如果我沒有,可以添加到它。對不起,如果這是一個愚蠢的問題。我想了解這個原理。語言並不重要,但如果它很重要,我使用紅寶石我如何使用私鑰或PKCS#12連接特殊服務器

+0

請澄清一下,你在尋找的 - 保持SSL連接與遠程服務器或加密消息和通手動客戶端認證? – andrykonchin

+0

我試着明白,我可以如何開始使用SSL遠程服務器加密連接 – ggoha

+0

我是對的,你想遠程服務器驗證客戶端?你打算使用HTTP協議還是套接字? – andrykonchin

回答

0

如果HTTPS是一個選項,您可以同時獲得服務器和客戶端身份驗證。

這有很多圖書館只檢查httpclient gem

# Configuring OpenSSL options. See HTTPClient::SSLConfig for more details. 
user_cert_file = 'cert.pem' 
user_key_file = 'privkey.pem' 
clnt.ssl_config.set_client_cert_file(user_cert_file, user_key_file) 
clnt.get_content(https_url) 

和這個話題HTTP library for Ruby with HTTPS, SSL Client Certificate and Keep-Alive support?

相關問題