用openssl為apache製作ssl證書

2021-08-22 06:53:25 字數 516 閱讀 6206

步驟1:生成金鑰

命令:openssl genrsa 1024 > server.key

說明:這是用128位rsa演算法生成金鑰,得到server.key檔案

步驟2: 生成證書請求

命令:openssl req -new -key server.key > server.csr

說明:這是用步驟1的金鑰生成證書請求檔案server.csr, 這一步提很多問題,一一輸入

步驟2: 生成證書請求

命令:openssl req -x509 -days 365 -key server.key -in server.csr > server.crt

說明:這是用步驟1,2的的金鑰和證書請求生成證書server.crt,-days引數指明證書有效期,單位為天

把得到的server.key和server.crt檔案拷貝到apache的對應目錄,具體就不做介紹了。另外說明,這些個證書製作僅僅供開發使用。

寫下這些文字的同時感謝我的同事jerry,儘管他不會看到這篇blog,呵呵。

為muduo新增openssl支援

在面試 xx出行 的時候,被問到ssl socket的實現,當時沒有做過,後來有機會接觸到這一點了,經過一段時間的學習和測試,終於將這一點做出來了。分享給大家。網上具體的資料並不多,不過好在有幾個好的demo可以參考。一般來講,實現ssl socket的方法是使用ssl read和ssl write...

用openssl進行SSL程式設計

主要介紹openssl進行ssl通訊的一些函式以及過程,主要是初始化過程,至於資料的接收以及後續處理可以具體問題具體分析。load所有的ssl演算法 openssl add ssl algorithms 建立ssl所用的method ssl method meth sslv23 method 初始化...

用openssl自簽名證書

進入命令列 1.進入證書存放的路徑 rm rf ssl 假如ssl資料夾已經存在 mkdir ssl cd ssl 2.生成金鑰 openssl genrsa des3 out ssl.key 1024 輸入密碼 isec openssl rsa in ssl.key out ssl.key 輸入密...