Dear group,

I have a server certificate signed by a local CA company and the root certificate that signed it expires very soon. The CA company gave us a new root certificate but with the new root certificate OpenSSL is no longer able to successfully verify the server certificate.

The working chain is: trust.pem --- a-sign.pem --- server.pem

The no longer working chain is: trust_new.pem --- a-sign.pem --- server.pem

OpenSSL successfully verifies server.pem when using trust.pem and a-sign.pem in the CAfile but it fails to verify server.pem with trust_new.pem instead of trust.pem in the CAfile:

server.pem: /C=AT/O=A-Trust Ges. f. Sicherheitssysteme im elektr. Datenverkehr GmbH/OU=a-sign-corporate-light-01/CN=a-sign-corporate-light-01
error 2 at 1 depth lookup:unable to get issuer certificate


Verifying a-sign.pem when using trust.pem gives OK but when using trust_new.pem instead it gives:

a-sign.pem: /C=AT/O=A-Trust Ges. f. Sicherheitssysteme im elektr. Datenverkehr GmbH/OU=a-sign-corporate-light-01/CN=a-sign-corporate-light-01
error 20 at 0 depth lookup:unable to get local issuer certificate


It looks like OpenSSL does not recognize trust_new.pem as the signer of a-sign.pem but the question is why? Trust_new.pem looks - at least for me - pretty like trust.pem except the changed validity dates and the signature.

Does anyone know what's wrong with the cerificates and how to make OpenSSL again successfully validate the certificate chain? (the certificates follow below:)


TIA Manfred

server.pem:

-----BEGIN CERTIFICATE-----
MIIEUzCCAzugAwIBAgICYrYwDQYJKoZIhvcNAQEFBQAwgZ8xCzAJBgNVBAYTAkFU
MUgwRgYDVQQKEz9BLVRydXN0IEdlcy4gZi4gU2ljaGVyaGVpdHNzeXN0ZW1lIGlt
IGVsZWt0ci4gRGF0ZW52ZXJrZWhyIEdtYkgxIjAgBgNVBAsTGWEtc2lnbi1jb3Jw
b3JhdGUtbGlnaHQtMDExIjAgBgNVBAMTGWEtc2lnbi1jb3Jwb3JhdGUtbGlnaHQt
MDEwHhcNMDQwMzEyMTAwMjEyWhcNMDcwMzEyMTAwMjEyWjAoMQswCQYDVQQGEwJB
VDEZMBcGA1UEAxMQRUFOLUF1c3RyaWEgR21iSDCBnzANBgkqhkiG9w0BAQEFAAOB
jQAwgYkCgYEAv1wi56jn7AxZOIFrXhhwPtZmNtSr8jHWoHsWGHMEc/6o8fZvcLP4
sW+5EuKSo9MCI1I844Rg37NO1wKIlYB9CRZITcpmJQehVVkgBFHUgns+FjzQX40O
b7/iaPHg88O+S2eYENGWMZappU7hplzXp5TmgnkoI2HaAUNTc3EK8IsCAwEAAaOC
AZEwggGNMAkGA1UdEwQCMAAwEQYDVR0OBAoECEO2QTigw2dIMFgGA1UdIARRME8w
TQYHKigAEQEHATBCMEAGCCsGAQUFBwIBFjRodHRwOi8vd3d3LmEtdHJ1c3QuYXQv
ZG9jcy9jcC9hLXNpZ24tY29ycG9yYXRlLWxpZ2h0MBMGA1UdIwQMMAqACE6ef9Qv
yR8fMH4GCCsGAQUFBwEBBHIwcDBGBggrBgEFBQcwAoY6aHR0cDovL3d3dy5hLXRy
dXN0LmF0L2NlcnRzL2Etc2lnbi1jb3Jwb3JhdGUtbGlnaHQtMDFhLmNydDAmBggr
BgEFBQcwAYYaaHR0cDovL3d3dy5hLXRydXN0LmF0L29jc3AwDgYDVR0PAQH/BAQD
AgSwMG4GA1UdHwRnMGUwY6BhoF+GXWxkYXA6Ly9sZGFwLmEtdHJ1c3QuYXQvb3U9
YS1zaWduLWNvcnBvcmF0ZS1saWdodC0wMSxvPUEtVHJ1c3QsYz1BVD9jZXJ0aWZp
Y2F0ZXJldm9jYXRpb25saXN0PzANBgkqhkiG9w0BAQUFAAOCAQEAiIewXMpSy0az
0WVQiB1SgR03/Uc9yZL5npBkSBPA8YbSTgiN9ppzITr2jNz0GprC2EB0OojRSjp0
Q8o0aS5llzoN1rTUpSH5ya9MEeqonFrXWuJWpiGFCVbLSye0EWjZPL6CPNXx/ROy
6LfEGJLXtLZJK+DQtLI96A9yP4SimTLM1ms34YOhIvnU8BrtpJsDP2yOJ1NGYpQo
gzYsTW6zTIrMnUtvztTdLcLQSCGrJtU0T2JEa+xvU1G0bMIBACEVItpeA8f/27tc
dbJaR5ZvzVa3j5QrRkrBdKiYmOoBGW1y467+LhPeb7CDz/taN3QvWqsVB7VeBP3b
5SZ70DcbJw==
-----END CERTIFICATE-----

a-sign.pem:

-----BEGIN CERTIFICATE-----
MIIEJTCCAw2gAwIBAgICE5AwDQYJKoZIhvcNAQEFBQAwVTELMAkGA1UEBhMCQVQx
EDAOBgNVBAoTB0EtVHJ1c3QxGTAXBgNVBAsTEEEtVHJ1c3QtblF1YWwtMDExGTAX
BgNVBAMTEEEtVHJ1c3QtblF1YWwtMDEwHhcNMDIxMTIwMTEwMDAwWhcNMDUxMTIw
MTEwMDAwWjCBnzELMAkGA1UEBhMCQVQxSDBGBgNVBAoTP0EtVHJ1c3QgR2VzLiBm
LiBTaWNoZXJoZWl0c3N5c3RlbWUgaW0gZWxla3RyLiBEYXRlbnZlcmtlaHIgR21i
SDEiMCAGA1UECxMZYS1zaWduLWNvcnBvcmF0ZS1saWdodC0wMTEiMCAGA1UEAxMZ
YS1zaWduLWNvcnBvcmF0ZS1saWdodC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAMYLrm/yueLrcOiMQGuLKc/BGo0KnXj9KQ3lE6RNQY28tJpt9IlX
g8oYtPNqw8BoKHBfSD+R5tqEUzdHucjJ5XHZgHxVG8Lgj+yk/+YKzn7ql/U37oqK
rg1yzCA0EF+oC15pAjKUEzLocOSOhdhf9z5LGPKuoCR5kIr5Icw6tpcI7U9kdZtj
CV4pd/hHZnprIR8nZdZ5W6qqifvpYen884jREAMFyEDpWbVE7NIAfPf1trLVNm6d
BdKzdVD1wTe5A+M37zR5+Z/RmA0XSxewNOyyhmDZ95MA1I6RMYzVswLnF7WFYUvw
xk17jJn41KAU3Z+h9vwE+/JABbSejY80Do8CAwEAAaOBszCBsDAPBgNVHRMBAf8E
BTADAQH/MBEGA1UdDgQKBAhOnn/UL8kfHzATBgNVHSMEDDAKgAhOWc7HAjKHMDAO
BgNVHQ8BAf8EBAMCAQYwZQYDVR0fBF4wXDBaoFigVoZUbGRhcDovL2xkYXAuYS10
cnVzdC5hdC9vdT1BLVRydXN0LW5RdWFsLTAxLG89QS1UcnVzdCxjPUFUP2NlcnRp
ZmljYXRlcmV2b2NhdGlvbmxpc3Q/MA0GCSqGSIb3DQEBBQUAA4IBAQCTwLJH3d/r
J/049JM0Tg2pm2Aax3U+SBJiUpq2SjvxW78f3w2NgnbdvZ/CnIEeF0/PbE0bT0hL
phGA1PDeYiSY7O8AR9HnLNU6YsMMl3SxHEi3vzMfRck63/bx/Y9AcezpVM+c7syL
0dWiC7qCqZHZ9s8Gj9u5A9I97slkKMjEmRI7v7ENqgreOHpINbfj2ItJ0ixuOUk5
wGdWCKWEoDn8cDu5Q/1e4bg74DmIEU2r1pS6YGUxTtejXlGoAJIVF1mZSvEfGpRT
xhBpIIF306kuFYLXHBaJ1hieZVoq4U1El2HbwPCpx8btVBH9/CUWfsNQ4/94+3UU
iqKrjYsLSbLd
-----END CERTIFICATE-----

<>trust.pem:

-----BEGIN CERTIFICATE-----
MIIDXDCCAkSgAwIBAgICAhMwDQYJKoZIhvcNAQEFBQAwVTELMAkGA1UEBhMCQVQx
EDAOBgNVBAoTB0EtVHJ1c3QxGTAXBgNVBAsTEEEtVHJ1c3QtblF1YWwtMDExGTAX
BgNVBAMTEEEtVHJ1c3QtblF1YWwtMDEwHhcNMDExMjEyMDkwMDAwWhcNMDQxMjEy
MDkwMDAwWjBVMQswCQYDVQQGEwJBVDEQMA4GA1UEChMHQS1UcnVzdDEZMBcGA1UE
CxMQQS1UcnVzdC1uUXVhbC0wMTEZMBcGA1UEAxMQQS1UcnVzdC1uUXVhbC0wMTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAP/1HIARnp4eaFjM0nfbx/SO
Z1JQWLoSpGo7FveMc09MikrzYJHrPmWZKdlA1S4I8P6G1s1l993YMpUHTo07JnXb
Nw4wKCPga2RmioTTM+k9PdumgTnmeRll7+pYRf/rjDP8v/gR2S8oNIob9Sw/vky2
YJVjmbYSDvdFUVHPhxwEgykd6XiXMSpKR0O1k5jl+eSsTffeHHrufGrbW9jwTJ/w
7h89DlG03x6iFAJw9DXPrKlTVHs32M9Gmcj7LMw6LB3f5BwqEeLWaILOjSmQ5oHU
LCZ+xPI2XypTQ0lQv1Nrpx5rtZOHBOJaiXbIPzxx3ZzLfzzGls2R+sI+Zk0YuhUC
AwEAAaM2MDQwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQITlnOxwIyhzAwDgYD
VR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAea2IHjhycSODxu6P9x2f6
BJfmHWwdN5o0BVhMGoEZXkSAmW2i5Ik6UMTO3cIcT4CFWp4kdy3bt4ilJPBKtVU7
FXqIFTvLML/D+GfYxNgAwUMlF67DIm4VMhgxm/S6/mSqOedpV1AIiLy4OvWC1izV
umRrfF7dOIqvs+6nf/NAeYNvW+wIImAYW4r2Wuzur2zyJSlXcYKau/FNZCN1j1nd
30bye8dQNMKOZ07TMiLtA1WXr4Bua6vWzRgp3KhHI09zgg4pPLRmQoQz2GcNaEk4
mOffiOakLKAH3h7MMS5nmseZDx1LXkIXvWnvM8LzLgG/Z05xfrTkmu/04HJUVP6N
-----END CERTIFICATE-----

trust_new.pem:

-----BEGIN CERTIFICATE-----
MIIDXTCCAkWgAwIBAgIDANa1MA0GCSqGSIb3DQEBBQUAMFUxCzAJBgNVBAYTAkFU
MRAwDgYDVQQKDAdBLVRydXN0MRkwFwYDVQQLDBBBLVRydXN0LW5RdWFsLTAxMRkw
FwYDVQQDDBBBLVRydXN0LW5RdWFsLTAxMB4XDTA0MTEwODIzMDAwMFoXDTA4MDYy
OTIyMDAwMFowVTELMAkGA1UEBhMCQVQxEDAOBgNVBAoMB0EtVHJ1c3QxGTAXBgNV
BAsMEEEtVHJ1c3QtblF1YWwtMDExGTAXBgNVBAMMEEEtVHJ1c3QtblF1YWwtMDEw
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD/9RyAEZ6eHmhYzNJ328f0
jmdSUFi6EqRqOxb3jHNPTIpK82CR6z5lmSnZQNUuCPD+htbNZffd2DKVB06NOyZ1
2zcOMCgj4GtkZoqE0zPpPT3bpoE55nkZZe/qWEX/64wz/L/4EdkvKDSKG/UsP75M
tmCVY5m2Eg73RVFRz4ccBIMpHel4lzEqSkdDtZOY5fnkrE333hx67nxq21vY8Eyf
8O4fPQ5RtN8eohQCcPQ1z6ypU1R7N9jPRpnI+yzMOiwd3+QcKhHi1miCzo0pkOaB
1CwmfsTyNl8qU0NJUL9Ta6cea7WThwTiWol2yD88cd2cy388xpbNkfrCPmZNGLoV
AgMBAAGjNjA0MA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0OBAoECE5ZzscCMocwMA4G
A1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAYEeSxueYaqPATA8BMN0q
24KdhugKbie9RGbjQpDo/8ChiIsOP0jXlenTsCJjgfT52NIA6/ZP6ZbQo24TH2qX
Bjv8vla9pjQHlIVW/iSu0olJio3LTvhFKbt8oV5Amu4L90EK7j6/owtTMt2PcpOb
HtA0nFT7C1KBS80OgrmWxEF35EG72XYswyhGcq2mavWIbHeX5ceIDmQ4J+QIb7Gy
FrETSxDR45PqOiSXL19NaeUquxK4H4O0xxLM8PTN9QageA++3nJLYwwa1oa3e0fH
Hl0fAj2uGfz7/o3KIuPsPTGEV0/uAZXutj7v95xuIdoAuO/zaxJTMjN1+/8tISQg
jw==
-----END CERTIFICATE-----



______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to