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

问题描述 投票:0回答:1

我需要在我们的 Windows Server 2012 R2 生产机器(win 10)中使用 makecert.exe。

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

Windows 10 和 Visual Studio 2015 安装中缺少 Makecert?

缺少makecert.exe

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

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

我知道我可以安装 Visual Studio 来获取 makecert,但为这个小工具安装 8GB 似乎很愚蠢。这是一台生产机器 - VS 是一个大禁忌!

我有什么选择?

任何帮助将不胜感激

附注- 我知道 makecert 已被弃用,但我仍然需要使用它,直到我们集成到自签名证书生成器(PowerShell)

windows-10 windows-server-2012-r2 makecert
1个回答
0
投票

我对临时环境也有同样的需求,所以我在开发盒中生成了证书(其中安装了 VS 和

makecert
工具),导出它们,然后导入到服务器中。

可能需要注意的是,出于安全原因,您不应在生产环境中使用自签名证书,除非您确切知道自己在做什么。

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

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