首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >列出CA、certutil或certreq中的所有可用模板

列出CA、certutil或certreq中的所有可用模板
EN

Server Fault用户
提问于 2016-03-03 21:27:50
回答 2查看 42.4K关注 0票数 4

我需要通过命令行请求证书,我已经调查过certreq是可以请求证书的工具。

我习惯于gui通过选择一个可用的模板来请求证书,但是我需要通过命令行进行同样的操作。

对如何实现这一点有什么想法吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2016-03-03 23:14:34

如果要显示友好的Active证书服务CA提供的证书模板列表(命令行),请使用certutil -CATemplates

代码语言:javascript
复制
C:\Windows\system32>certutil -CATemplates
DirectoryEmailReplication: Directory Email Replication -- Auto-Enroll: Access is denied.
DomainControllerAuthentication: Domain Controller Authentication -- Auto-Enroll: Access is denied.
KerberosAuthentication: Kerberos Authentication -- Auto-Enroll: Access is denied.
EFSRecovery: EFS Recovery Agent -- Auto-Enroll: Access is denied.
EFS: Basic EFS -- Auto-Enroll: Access is denied.
DomainController: Domain Controller -- Auto-Enroll: Access is denied.
WebServer: Web Server -- Auto-Enroll: Access is denied.
Machine: Computer -- Auto-Enroll: Access is denied.
User: User -- Auto-Enroll: Access is denied.
SubCA: Subordinate Certification Authority -- Auto-Enroll: Access is denied.
Administrator: Administrator -- Auto-Enroll: Access is denied.
CertUtil: -CATemplates command completed successfully.

此外,它还会告诉您当前是否有权为每个特定模板注册。

若要在其中一个证书模板中注册,请使用:

代码语言:javascript
复制
certreq -enroll -q WebServer

-q参数将取消所有交互式对话框,使其成为纯粹的命令行体验.

票数 6
EN

Server Fault用户

发布于 2021-09-10 21:14:34

使用以下命令列出模板及其详细信息:

代码语言:javascript
复制
certutil.exe -Template

参考资料:https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/certutil

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

https://serverfault.com/questions/761433

复制
相关文章

相似问题

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