windows下生成https證書

2021-08-16 03:53:23 字數 1520 閱讀 9163

2.安裝好openssl之後進入到openssl的安裝目錄下的bin目錄

3.執行一下命令,生成金鑰key

1

openssl genrsa -des3 -out f:/work/server.key 2048

f:/work/server.key:這個是生成的檔案路徑

這個命令執行的時候,會提示你輸入密碼,輸入簡單的123456或者別的都行

生成完成之後,可以使用下面的命令去掉密碼:

1

openssl rsa -in f:/work/server.key -out f:/work/server.key

3.建立證書的申請檔案

1

openssl req -

new -key f:

/work/server.key -out f:

/work/server.csr

如果在執行上面的命令的時候出現以下錯誤:

unable to load config info from /usr/local/ssl/openssl.cnf

這是因為openssl找不到對應配置檔案,那麼我們就需要弄到這個配置檔案,如果你電腦安裝了git的話,那麼恭喜你,在git裡面有這個檔案,我們可以使用git下面的這個檔案來執行上面的命令,修改一下,變成下面這樣「

1

openssl req -new -key f:/work/server.key -out f:/work/server.csr -config "c:\program files\git\mingw64\ssl\openssl.cnf"

注意,-config引數後面跟的路徑要用引號引起來,什麼原因你自己想。

執行上面的命令之後,根據提示輸入國家簡稱,省市等資訊,一直到最後就行。

4.建立乙個ca證書

1

openssl req -new -x509 -key f:/work/server.key -out f:/work/ca.crt -days 3650 -config "c:\program files\git\mingw64\ssl\openssl.cnf"

注意,上面的命令也需要加-config引數,不然也會報上面說的錯誤。

5.使用上面的證書申請檔案和ca證書,來建立自己的證書

1

openssl x509 -req -days 3650 -in f:/work/server.csr -ca f:/work/ca.crt -cakey server.key -cacreateserial -out f:/work/server.crt

到這樣證書才算建立好了,至於你要用到tomcat,nginx,隨便你了。

參考:

windows下生成github ssh 公鑰

下面說下windows如何生成ssh公鑰 1.安裝git,從程式目錄開啟 git bash 或者直接用git shell,github自帶的工具 2.鍵入命令 ssh keygen t rsa c email email.com email email.com 是github賬號 3.提醒你輸入ke...

windows環境下生成ssh keys

參考 1 首先你要安裝git工具 2 執行git bash here 3 輸入指令,進入.ss 件夾 cd ssh 如果提示 no such file or directory 你可以手動的建立乙個 ss 件夾即可 mkdir ssh4 配置全域性的name和email,這裡是的你github或者b...

windows下生成ssh key詳解

一 引子 什麼是ssh ssh是secure shell 安全外殼協議 的縮寫,建立在應用層和傳輸層基礎上的安全協議。為了便於訪問github,要生成ssh公鑰,這樣就不用每一次訪問github都要輸入使用者名稱和密碼。二 生成條件 請在github上先註冊賬號,本地安裝git。三 生成步驟 1 本...