我有一个证书Root / CA1。使用PowerShell想要获取/导入CA1,然后我要从中创建Sub CA2证书。
要阅读我尝试过的证书
$cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2
$cert.Import($CertFile,"password",'DefaultKeySet')`
还有
Get-PfxCertificate -FilePath "file.pfx"
然后我使用New-SelfSignedCertificate... - Signer $cert
。但是我总是收到以下错误:
New-SelfSignedCertificate:CertEnroll :: CSignerCertificate :: Initialize:找不到对象或属性。 0x80092004 (-2146885628 CRYPT_E_NOT_FOUND)
如何导入/获取现有证书? 并将目标用作子证书的签名者。