В моем случае сертификат root был установлен неправильно ... Сертификаты, предоставленные предприятием, имели имя .crt для промежуточного звена и .cer для сертификата root. update-ca-сертификаты не получают сертификат с именем .cer. Переименование сертификата root и повторный запуск update-ca-Certificates установили сертификат root и устранили проблему.
Выполнение следующей команды помогло выяснить проблему:
CONNECTED(00000003)
depth=2 DC = com, DC = my-enterprise, DC = ent, CN = ca-intermediate
verify error:num=2:unable to get issuer certificate
issuer= DC = pvt, DC = my-enterprise, CN = ca-rootauth
verify return:1
depth=1 C = US, ST = US, L = US, O = "my-enterprise ", OU = CTE, CN = my-enterprise.com
issuer= DC = com, DC = my-enterprise, DC = ent, CN = ca-intermediate
verify return:1
depth=0 C = US, ST = California, L = San Francisco, O = "GitHub, Inc.", CN = *.github.com
issuer= C = US, ST = US, L = US, O = "my-enterprise ", OU = CTE, CN = my-enterprise.com
verify return:1
---
Certificate chain
0 s:C = US, ST = California, L = San Francisco, O = "GitHub, Inc.", CN = *.github.com
i:C = US, ST = US, L = US, O = "my-enterprise ", OU = CTE, CN = my-enterprise.com
Это показало, что сертификат root не был признан действительным центром сертификации и привел меня к перечислению сертификатов, признанных openssl. Я нашел ответ на этот вопрос здесь: https://unix.stackexchange.com/questions/97244/list-all-available-ssl-ca-certificates
как только я перечислил и проверил, что ca-rootauth не существует в списке доверенных лиц CA, тогда нужно было просто выяснить, почему два (root и промежуточный) работают по-разному ...