環境:win7 32位服務器
安裝xampp:server
通常狀況Apache的端口號可能會衝突,建議修改。修改方法以下:ssl
1.點擊Configopenssl
2.在出現的界面上點擊Service and Port Setting編譯
3.修改Apache的端口號。其餘的端口號也是一樣的修改方法cli
4.修改完成後,點擊sava,保存修改。配置
5.而後再修改配置文件中的端口號下載
點擊Apache中的Config,先選擇httpd-conf,將文件中所有的80端口替換成你修改的端口號,例如8088。而後保存文件程序
再次點擊Apache中的Config,選擇httpd-ssl.conf,將文件中的443端口號替換成你修改的SSL的端口號,例如4431。而後保存文件密碼
生成證書
3.首先生成服務器的私鑰 .key文件,會要求輸入密碼,並再次輸入確認密碼。
4.生成服務器證書server.csr。會在配置中填寫證書信息,如國家、機構等
5.客戶端也是一樣的操做,生成.key文件和.csr文件
6.本身生成CA。其中會要輸入密鑰及CA相關信息
在.\bin目錄下,新建demoCA文件夾。在demoCA文件夾中新建newcerts文件夾,一個index.txt文件,一個serial文件(注意文件的後綴名)。並在index.txt中寫入01並換行,保存index.txt文件。
7.用本身生成的CA證書爲server.csr和client.csr文件簽名,並輸入密鑰等操做
8.client使用的文件有:ca.crt, client.crt, client.key
server使用的文件有:ca.crt, server.crt, server.key
這些文件都默認存儲在openssl.exe文件所在的路徑下
9.導出p12格式根證書:
在本地主機中安裝證書
1.鍵盤輸入win+r,輸入certmgr.msr,點擊肯定
2.將以前生成好的root.p12證書導入到證書\我的中
導入過程當中須要注意:
3.導出證書,爲pfx格式
導出中注意: