openssl使用的是macos系統自帶的版本,關鍵點是不同直接使用ios設備打開https的鏈接,需要將證書發到系統的mail里,安裝到設備,
如果命令執行不成功,用sudo執行。
1.生成服務器的私鑰
openssl genrsa -out server.key 1024
2.生成簽署申請(注意除Common Name以外可以為空,Common Name必須為服務器的ip或域名)
openssl req -new -key server.key -out server.csr
3.生成CA私鑰
openssl genrsa -out ca.key 1024
4.利用CA的私鑰產生CA的自簽署證書
openssl req -new -x509 -days 365 -key ca.key -out ca.crt
5.在當前目錄創建demoCA,里面創建文件index.txt和serial,serial內容為01,index.txt為空,以及文件夾newcerts
openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile ca.key
將ca.crt文件通過郵件發送到ios設備的Mail上,進行證書的安裝
|
新聞熱點
疑難解答