2.安裝好openssl之後進入到openssl的安裝目錄下的bin目錄
3.執行一下命令,生成金鑰key
1 openssl genrsa -des3 -out f:/work/server.key 2048f:/work/server.key:這個是生成的檔案路徑
這個命令執行的時候,會提示你輸入密碼,輸入簡單的123456或者別的都行
生成完成之後,可以使用下面的命令去掉密碼:
1 openssl rsa -in f:/work/server.key -out f:/work/server.key3.建立證書的申請檔案
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 本...