试图导入一个从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都正确显示了证书。
通过门户导入也失败了。有什么办法可以让它导入?
从错误来看,它好像没有notBefore字段,这是一个关键的要求。看看证书;如果你是在Windows上使用certutil。
certutil -dump
或者,在LinuxMac上,你可以使用OpenSSL。
openssl x509 -inform der -in -noout -text
并仔细检查是否有NotBefore字段。
如果你不是100%确定,请把输出结果转储到这里,我可以看看。