You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用PowerShell中的Posh-ACME向Let's Encrypt提交已生成的通配符域名CSR以获取SSL证书

如何使用PowerShell中的Posh-ACME向Let's Encrypt提交已生成的通配符域名CSR以获取SSL证书

没问题,我来帮你搞定这个!其实Posh-ACME完全支持提交现有CSR的操作,只是大部分教程默认从头生成证书,所以容易忽略这个流程。结合你已经完成的步骤,下面是具体的操作指南:

核心前提:通配符域名必须用DNS验证

首先要明确:Let's Encrypt要求通配符域名必须使用DNS-01验证方式,所以你需要先准备好域名DNS服务商的相关凭据(或者选择手动添加TXT记录),这一步是绕不开的。


步骤1:配置DNS验证方式(自动/手动二选一)

选项A:自动DNS验证(推荐,适合支持的服务商)

Posh-ACME内置了几十种DNS服务商的插件(比如Cloudflare、Route53、Godaddy等),你可以根据自己的DNS服务商选择对应的插件,并配置凭据。

举个Cloudflare的例子:

# 先定义DNS插件的参数(替换成你的Cloudflare API令牌,需要有域名编辑权限)
$dnsParams = @{
    CFToken = "your-cloudflare-api-token-with-zone-edit-permissions"
}

选项B:手动DNS验证(适合小众服务商或无API权限)

如果你的DNS服务商没有对应的插件,或者你不想用API,也可以选择手动添加TXT记录,不需要额外配置凭据。


步骤2:提交CSR并完成验证

直接使用New-PACertificate命令,通过-CSRPath参数指定你已生成的CSR文件路径,同时指定DNS验证方式即可:

用自动DNS验证的命令:

New-PACertificate -CSRPath "C:\path\to\your\*.mydomain.com.csr" `
                  -DnsPlugin Cloudflare `
                  -PluginArgs $dnsParams `
                  -AcceptTOS `
                  -OutputPath "C:\where\to\save\certificates"

用手动DNS验证的命令:

New-PACertificate -CSRPath "C:\path\to\your\*.mydomain.com.csr" `
                  -DnsPlugin Manual `
                  -AcceptTOS `
                  -OutputPath "C:\where\to\save\certificates"

执行这条命令后,控制台会提示你需要添加的TXT记录信息:

Please create a TXT record for _acme-challenge.mydomain.com with value "xxxxxxxxx..."
Press any key to continue once the record has been created and propagated...

你需要登录DNS服务商后台添加这条TXT记录,等待5-10分钟确保DNS生效后,按回车键继续即可。


步骤3:获取签发的证书

命令执行完成后,Let's Encrypt会签发证书,并保存到你指定的-OutputPath路径下(如果没指定,会存在Posh-ACME的默认存储目录)。你会得到几个关键文件:

  • fullchain.pem:包含证书和中间证书的链式文件,共享主机通常需要这个
  • cert.pem:仅域名证书文件
  • 注意:因为你用了自己生成的CSR,Posh-ACME不会生成新的私钥,你需要保留好生成CSR时对应的私钥文件(通常是.key格式),后续上传到共享主机时需要用到它。

额外注意事项

  1. 确保你的CSR是PEM格式(文本文件,开头为-----BEGIN CERTIFICATE REQUEST-----),如果是其他格式需要先转换。
  2. 如果之前创建ACME账户时没接受服务条款,-AcceptTOS参数会自动帮你完成这一步。
  3. 可以用Get-PACertificate命令查看已签发的证书信息,确认域名和有效期是否正确。

备注:内容来源于stack exchange,提问作者Arsalan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 07:53:08