windows-10 - 如何在运行 win 10 的 windows server 2012 R2 中安装 makecert

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

我需要在我们的 windows server 2012 R2 生产机器(win 10)中安装 makecert.exe。

我阅读了很多指导我安装 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 是一个很大的不不!

我有哪些选择?

任何帮助将不胜感激

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

最佳答案

我对暂存环境也有同样的需求,所以我在开发箱中生成了证书(安装了 VS 和 makecert 工具),导出它们,然后导入到服务器中。

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

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

  • 使用 makecert 生成根 CA 和站点证书开发框中的工具。
  • 在 dev 框中进入 Window 的“Manage Computer Certificates”并找到生成的证书(在 Trusted Root Cert. Authorities 和 Personal Certificates 下)。
  • 打开两个证书,然后在详细信息选项卡中,单击“复制到文件”以导出证书。询问时选择“是,导出私钥”选项。
  • 将证书文件复制到服务器,然后双击每个证书以继续导入。对于根 CA 证书,选择受信任的根证书。权限存储为要导入的证书的目的地)。
  • 关于windows-10 - 如何在运行 win 10 的 windows server 2012 R2 中安装 makecert,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37962052/

    相关文章:

    windows-10 - Microsoft 管理控制台已停止工作

    audio - 扫描音频设备

    iis - Windows Server 2012 R2 上不寻常的多网站设置

    c# - 创建证书时未处理的加密异常

    iphone - 将 HTTPS 与 Monotouch 和 WCF 结合使用

    c# - 如何使用 makecert 创建证书颁发机构证书?

    windows - 在没有 Linux 服务器的 Windows 10 主机上的 Docker 容器中显示 GUI 应用程序

    ubuntu - 如何在 Windows 10 中从 Ubuntu 应用程序访问 Google Drive 文件夹

    Windows 10 上守护进程的 Docker Mount Project 错误响应

    powershell - 使用 PowerShell 获取 Windows Server 上所有已停止自动服务的属性