WIN10+VS2017環境搭建OpenSSL


 

由於最近在做快應用開發,發布時候要生成私鑰和簽名,在網上找了一些資料自己在電腦上搭了一遍OpenSSL,網上資料多,但是坑也有很多,所以做一點點總結吧

本地環境:  window10專業版   vs2017

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

第一種:

https://slproweb.com/products/Win32OpenSSL.html進行下載 ,Light表示輕量級 ,可以根據自己選擇進行下載,如圖

 

下載完畢后,進行安裝,比如安裝在C盤下,那么路徑就是 C:\OpenSSL-Win64,此時運行程序就是C:\OpenSSL-Win64\bin\openssl.exe

我們只需要在電腦環境變量Path中加入 C:\OpenSSL-Win64\bin\ 就可以通過CMD命令管理工具進行證書生成

 

第二種:

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

如圖

下載完成后依次安裝 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如圖

 

 

最后再設置環境變量即可

最終我們來測試下,私鑰生成成功了,只需要填寫信息就可以生成證書了。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM