WIN10+VS2017環境搭建OpenSSL

 

因爲最近在作快應用開發,發佈時候要生成私鑰和簽名,在網上找了一些資料本身在電腦上搭了一遍OpenSSL,網上資料多,可是坑也有不少,因此作一點點總結吧html

本地環境:  window10專業版   vs2017web

環境搭建總結有2種方式:工具

第一種:測試

https://slproweb.com/products/Win32OpenSSL.html進行下載 ,Light表示輕量級 ,能夠根據本身選擇進行下載,如圖spa

 

下載完畢後,進行安裝,好比安裝在C盤下,那麼路徑就是 C:\OpenSSL-Win64,此時運行程序就是C:\OpenSSL-Win64\bin\openssl.execode

咱們只須要在電腦環境變量Path中加入 C:\OpenSSL-Win64\bin\ 就能夠經過CMD命令管理工具進行證書生成htm

 

第二種:blog

1.安裝最新版的ActivePerl
2.到https://www.openssl.org 下載最新OpenSSL源碼
3.到http://www.nasm.us 下載NASM彙編工具ssl

如圖開發

下載完成後依次安裝 ActivePerl (注意勾選項,會自動加路徑到系統環境變量Path中,不然要本身手動加) 和 Nasm (須要手動加到環境變量中)

如圖紅色框中的:(!!!藍色框是最後一步操做,先無論)

 

如此完成後,將openssl-1.1.1-pre9.tar.gz解壓縮,好比我解壓縮了放在C:\OpenSSL目錄下

 

而後經過window菜單找到 適用於 VS 2017 的 x64 本機工具命令提示 工具 如圖

 

 重點:請打開 Visual Studio Installer  確認安裝了 使用C++ 的桌面開發 如圖

 

打開命令工具後,進入目錄C:\OpenSSL目錄 (就是你剛解壓縮的目錄)

而後依次執行命令:

perl Configure VC-WIN64A -prefix=C:\OpenSSL

nmake 

nmake test 

nmake install

 

最終,將在C盤Programs目錄下安裝好OpenSSL如圖

 

 

最後再設置環境變量便可

最終咱們來測試下,私鑰生成成功了,只須要填寫信息就能夠生成證書了。

 

相關文章
相關標籤/搜索