Сбой при импорте сертификата az keyvault из-за того, что объект 'NoneType' не имеет атрибута 'get_notBefore' - PullRequest
1 голос
/ 27 мая 2020

Пытаюсь импортировать сертификат, преобразованный из формата 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 правильно показывают сертификат.

Импорт не выполняется также через портал. Есть идеи, как его импортировать?

1 Ответ

0 голосов
/ 03 июня 2020

Глядя на ошибку, похоже, что в ней нет поля notBefore, что является критическим требованием. Взгляните на сертификат; если вы используете Windows, используйте certutil:

certutil -dump

или, в Linux / Ma c, вы можете использовать OpenSSL:

openssl x509 - inform der -in -noout -text

И еще раз проверьте, есть ли поле NotBefore.

Если вы не уверены на 100%, go вперед и выгрузите результат здесь, и я могу посмотреть!

...