2017年7月23日 星期日

[研究] makecert.exe 憑證建立工具 安裝、使用

[研究] makecert.exe 憑證建立工具 安裝、使用

2017-07-23
2017-09-21 更新
2018-11-20 更新

環境:Windows Server 2016 + Visual Studio 2017 v15.2
某次執行 makecert.exe 出現

makecert -r -pe -n "CN=主機名稱" -e 01/01/2036 -eku 1.3.6.1.5.5.7.3.1 -ss my -len 2048 -sr localMachine -sky exchange -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12

'makecert' 不是內部或外部命令、可執行的程式或批次檔。



根據這篇

Makecert.exe (憑證建立工具)
https://msdn.microsoft.com/zh-tw/library/bfsktky3(v=vs.100).aspx
這個工具會自動隨 Visual Studio 和 Windows SDK 一起安裝。

如果您已經在電腦上安裝 Visual Studio:在工作列上,依序按一下 Start、All Programs、Visual Studio、Visual Studio Tools,然後按一下 Visual Studio Command Prompt。
-或-
如果您已經在電腦上安裝 Windows SDK:在工作列上,依序按一下 Start、All Programs、Windows SDK 的資料夾,然後按一下Command Prompt(或 CMD Shell)。

Windows 10 SDK 下載
https://developer.microsoft.com/zh-tw/windows/downloads/windows-10-sdk

因為電腦已經有 Visual Studio 2017,所以用 Visual Studio 安裝程式,修改安裝選項去安裝:

Visual Studio 線上安裝程式下載
https://www.visualstudio.com/zh-hant/
下載 Visual Studio Enterprise 2017
vs_enterprise__45248406.1500765239.exe


(下圖) 勾選 SDK,安裝的大小約 2.3 GB






再次執行,成功。



MakeCert (這篇比上面那篇新,但是只有英文版)
https://msdn.microsoft.com/library/windows/desktop/aa386968.aspx

憑證建立工具 (Makecert.exe)
https://msdn.microsoft.com/zh-tw/library/bfsktky3(v=vs.90).aspx

********************************************************************************

另外也可以自己下載 SDK 來安裝

Windows 10 SDK
https://developer.microsoft.com/zh-tw/windows/downloads/windows-10-sdk
註解:在非 Windows 10 平台上,Windows 10 SDK 需要安裝通用 CRT: KB2999226。為了避免安裝期間發生錯誤,安裝 Windows SDK 前請確定您已經安裝 Microsoft Update 的最新建議更新和修補程式。
https://support.microsoft.com/kb/2999226
下載可得到:
winsdksetup.exe   1.13 MB (1,192,656 位元組)
15063.468.170612-1856.rs2_release_svc_sec_WindowsSDK.iso    644 MB (675,489,792 位元組)

Microsoft Windows SDK for Windows 7 and .NET Framework 4
https://www.microsoft.com/en-us/download/details.aspx?id=8279

(完)

相關

[研究] 用 Visual Studio 2017 安裝 markcert.exe
https://shaurong.blogspot.com/2018/11/visual-studio-2017-markcertexe.html

[研究] 用 Windows 10 SDK 安裝 markcert.exe
https://shaurong.blogspot.com/2018/11/windows-10-sdk-markcertexe.html

[研究] makecert.exe 憑證建立工具 安裝、使用
https://shaurong.blogspot.com/2017/07/makecertexe.html

逐步解說:手動部署 ClickOnce 應用程式
https://msdn.microsoft.com/zh-tw/library/xc3tc5xx.aspx

[研究] Windows 10 SDK 安裝 (Windows Server 2016)
http://shaurong.blogspot.com/2017/07/windows-10-sdk-windows-server-2016.html

[研究] Windows SDK for Windows 7 安裝 (Windows 7 x64)
http://shaurong.blogspot.com/2017/07/windows-sdk-for-windows-7-windows-7-x64.html

[研究] Windows SDK for Windows 7 安裝 (Windows Server 2016)
http://shaurong.blogspot.com/2017/07/windows-sdk-for-windows-7-windows.html

[研究] makecert.exe 憑證建立工具 安裝
http://shaurong.blogspot.com/2017/07/makecertexe.html

沒有留言:

張貼留言