Ben*_*ort 5 windows-server-2008 ssl-certificate csr
我正在尝试编写一个解决方案来自动将 Base64 CSR 提交给 Microsoft 证书服务 CA,但一直被绊倒。
我的理解是,我只需要指定一个证书模板和 CSR 文件,它就会吐出一个证书。
CSR 是为了
CN=myserver.ilo.domain.local, OU=ISS, O=Hewlett-Packard Company, L=Houston, ST=Texas, C=US
哪个是 HP iLO3 设备
certreq -Submit -attrib "CertificateTemplate:Webserver" infile.csr outfile.cer
但是,运行此命令会导致:
证书请求处理器:数据无效。0x8007000d (WIN32: 13)
使用 MSCS http://certsvr/certsrv的 Web 界面并通过高级设置(设置 Web 服务器证书)允许我提交证书请求就好了。
有谁知道 certreq 可能哪里出错了?
我现在对所发生的事情有了一个解决方案,而且相当简单。
事实证明,CSR 在保存到文件时以某种方式保存为 Unicode 格式而不是 ANSI,因此将无效数据插入到 CSR 请求中。
归档时间: |
|
查看次数: |
12716 次 |
最近记录: |