首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Certreq -retrieve找不到指定的CA

Certreq -retrieve找不到指定的CA
EN

Server Fault用户
提问于 2011-09-28 21:37:10
回答 1查看 3.1K关注 0票数 2

我目前正在编写一个Powershell脚本,遇到了一些障碍。基本上,脚本使用certreq.exe和certutil.exe请求、批准和检索CA中的新证书。

到目前为止,我的请求和批准工作正常,但是一旦我试图检索新批准的证书,我就会得到一个“目录名无效”,它引用了CA。对于所有其他命令,我都使用完全相同的-config字符串,但是它在certreq.exe -retrieve调用中失败。如果我删除它,它将提示我从列表中选择正确的CA,其中只有一个。我非常想避免这种情况,因为我正在尝试自动更新450+证书,并且必须坐在这里为每个证书单击一个按钮,这将在一定程度上挫败了整个问题。

有人有什么想法吗?

谢谢。

更多信息:

Powershell脚本流是这样的:

  1. 创建.inf文件
  2. 使用生成的inf文件运行certreq.exe -new来创建.req
  3. 使用生成的certreq.exe -submit运行.req
  4. 从RequestID命令中捕获-submit并传递给certutil.exe -Resubmit来批准它。
  5. 运行certreq -retrieve和捕获的RequestID,失败说它找不到certreq -submit和certutil -resubmit命令中使用的CA。
EN

回答 1

Server Fault用户

发布于 2015-07-29 12:38:16

尝试使用-config参数。请查看TechNet页面,以获得有关certreq.execertutil.exe中包含的选项的更多详细信息。

https://technet.microsoft.com/en-us/library/dn296456.aspx

我知道我回答这个问题为时已晚,但希望这能帮助到其他人。

票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/316589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档