如何在运行win 10的Windows Server 2012 R2中安装makecert

时间:2016-06-22 08:03:52

标签: windows-10 windows-server-2012-r2 makecert

我需要在我们的Windows Server 2012 R2生产机器中获得makecert.exe(赢得10)。

我阅读了很多帖子和指南,指导我安装Windows SDK。

Makecert missing from Windows 10 and Visual Studio 2015 install?

Missing makecert.exe

http://www.virtues.it/2015/08/howto-create-selfsigned-certificates-with-makecert/

唯一的问题是,当我安装SDK时,我仍然无法在任何建议的路径中看到makecer.exe(Windows搜索也没有运气)

我知道我可以安装visual studio来获得makecert但是为这个小工具安装8GB似乎很愚蠢。这是一台生产机器 - VS是一个很大的不行!

我的选择是什么?

任何帮助将不胜感激

P.S。 - 我知道makecert已被弃用但我仍然需要使用它直到我们整合到自签名证书生成器(PowerShell)

1 个答案:

答案 0 :(得分:-1)

我对登台环境也有同样的需求,因此我在开发箱(安装了VS和makecert工具的开发箱中)生成证书,将其导出,然后导入到服务器中。

请务必注意,除非出于确切原因,否则不应出于安全原因在生产环境中使用自签名证书。

话虽如此,以下是我遵循的步骤:

  • 使用开发框中的makecert工具生成根CA和站点证书。
  • 在“开发”框中输入Window的“管理计算机证书”,并找到生成的证书(在“受信任的根证书颁发机构”和“个人证书”下)。
  • 打开两个证书,然后在详细信息选项卡中,单击“复制到文件”以导出证书。询问时选择“是,导出私钥”选项。
  • 将证书文件复制到服务器,然后双击每个证书以继续导入。对于根CA证书,选择“受信任的根证书”。权威存储为要导入证书的目的地。