如何在 PowerShell 中使用 Posh-ACME 提交 Let's Encrypt 证书的 CSR?

如何在 PowerShell 中使用 Posh-ACME 提交 Let's Encrypt 证书的 CSR?

我正在使用 PowerShell 中的 Posh-ACME 为我的域颁发 Let's Encrypt SSL 证书,特别是针对通配符域 (*.mydomain.com)。我已经生成了一个 CSR,因为它是共享主机,而采用 CSR 方式是我唯一的选择,现在需要有关如何使用 Posh-ACME 提交此 CSR 的指导。

已完成的步骤:

  1. 使用 Install-Module -Name Posh-ACME 安装 Posh-ACME。
  2. 使用 Import-Module Posh-ACME 导入 Posh-ACME 模块。
  3. 将 Let's Encrypt 设置为 ACME 服务器并创建一个新的 ACME 帐户。
  4. 为 *.mydomain.com 生成了 CSR。

我被困的地方: 我不确定如何使用 Posh-ACME 将我生成的 CSR 提交给 Let's Encrypt。我发现的大多数文档和教程都不关注 CSR 提交,而是直接关注生成新证书。

我的问题是: 有人可以提供使用 PowerShell 中的 Posh-ACME 向 Let's Encrypt 提交现有 CSR 的指导或方法吗?Posh-ACME 中是否有特定的 cmdlet 或步骤来处理 SSL 证书颁发的 CSR 提交?

我愿意采用任何可以完成此任务的替代方案。

答案1

新-PACertificate-CSRPath


文档中的第一个入门示例很可能是一个简单的用例,与默认值的偏差很小。要充分利用该功能集,往往需要阅读较长的指南或参考资料。

相关内容