gpt4 book ai didi

powershell - 基于 .CSR 文件从 RootCA 生成证书

转载 作者:太空宇宙 更新时间:2023-11-03 13:50:57 25 4
gpt4 key购买 nike

作为正在进行的项目的一部分,我被要求创建一个 PowerShell 脚本,该脚本将批量加载 .CSR 文件,将它们上传到我的内部使用的根签名证书颁发机构并生成签名证书。

模板已经设置好并可以正常工作了——此刻,如果我想生成证书,我必须手动上传 a. CSR 文件到 localhost/certsrv/然后转到应用程序,签名并导出。费力的工程。

我在 Powershell 中遇到过 Get-Certificate 命令 - 但我似乎无法理解 .CSR 文件?非常感谢您的帮助。

谢谢!!

最佳答案

使用 PowerShell(或您选择的脚本语言,但我喜欢 PS)您可以调用 CertReq.exe 命令来签署证书请求:

certreq -submit <Path to request file> <Path to output cert file>

所以对于批量你可以...

$CSRs = Get-ChildItem C:\CertificateRequests
$OutPath = New-Item C:\IssuedCertificates -ItemType Directory -Force
ForEach($CSR in $CSRs){
$FileOut = Join-Path $OutPath "$($CSR.BaseName).cer"
CertReq -submit $CSR.FullName $FileOut
}

关于powershell - 基于 .CSR 文件从 RootCA 生成证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45381772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com