openssl - az keyvault 证书导入失败,“NoneType”对象没有属性“get_notBefore”
问题描述
尝试导入从 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 -转储
或者,在 Linux/Mac 上,您可以使用 OpenSSL:
openssl x509 -inform der -in -noout -text
并仔细检查有一个 NotBefore 字段。
如果您不是 100% 确定,请继续在这里转储输出,我可以看看!
推荐阅读
- javascript - Cypress E2E 测试未在 gitlab.com 上以 CI 模式运行
- perl - perl - 多次使用命令行参数
- json - Json反序列化Vb中的嵌套对象(Newtonsoft)
- pytorch - 自定义 LSTM 单元实现
- javascript - 如果javascript中的模式匹配,如何在按钮单击时显示内容?
- python - 需要在 Queryset 中获取一对多模型,以便 Queryset 具有重复的相同记录,每个子/嵌套模型一个
- javascript - React Redux 无法传递功能组件的 props
- python - 使用指定的 CA 密钥和 paramiko 签署公钥
- bash - 获取 Git 分支的跟踪信息
- json - 对 JSON 数据的 SQL 查询