SSL--Windows下生成OpenSSL自簽證書

:OPenSSL下載地址:https://www.openssl.org/source/html

編譯好的OpenSSL下載地址: http://slproweb.com/products/Win32OpenSSL.htmlweb

此文下載的是64位的:Win64OpenSSL_Light-1_1_0b.exe服務器

安裝openssl到E盤,路徑爲:E:\opensslspa

打開cmd.exe, cd到E:\openssl\bin下面:orm

首先,生成服務器端的私鑰(key文件):
openssl genrsa -des3 -out server.key 1024server

 

輸入密碼:在些輸入的密碼爲:123456htm

請求創建證書的申請文件root.csr:blog

 輸入國家,省份,城市,公司信息,證書發送郵箱地址和證書密碼(服務器端):ssl

創立一個爲期10年的根證書root.crtget

輸入的密碼爲:123456

創建服務器證書祕鑰:

密碼:123456

創立服務器證書申請文件,密碼仍爲123456:

 輸入國家,省份,城市,公司信息,證書發送郵箱地址和證書密碼:

創立爲期兩年的服務器證書server.crt, 密碼爲123456:

查看是否創建成功:

路徑到E:\OpenSSL-Win64\bin目錄下,查看:

看到本身剛纔創建的鏈接,表示成功!

 

openssl生成rsa公私鑰

一、生成私鑰pem,  執行命令openssl genrsa -out rsa_private_key.pem 1024

二、生成公鑰,執行命令openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

三、將RSA私鑰轉換成PKCS8格式,命令執行openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt PHP服務端語言讀取私鑰不須要PKCS8轉換。

相關文章
相關標籤/搜索