az keyvault证书导入失败,'NoneType'对象没有属性'get_notBefore'。

问题描述 投票:1回答:1

试图导入一个从jks格式转换为pfx的证书,但我得到以下错误。

az keyvault certificate import --name truststore-pfx --vault-name mykeyvault --file truststore.pfx --password *******
'NoneType' object has no attribute 'get_notBefore'

keytool -list和openssl pkcs12 -info都正确显示了证书。

通过门户导入也失败了。有什么办法可以让它导入?

openssl keytool azure-keyvault pkcs#12
1个回答
0
投票

从错误来看,它好像没有notBefore字段,这是一个关键的要求。看看证书;如果你是在Windows上使用certutil。

certutil -dump

或者,在LinuxMac上,你可以使用OpenSSL。

openssl x509 -inform der -in -noout -text

并仔细检查是否有NotBefore字段。

如果你不是100%确定,请把输出结果转储到这里,我可以看看。

© www.soinside.com 2019 - 2024. All rights reserved.