Project

General

Profile

Actions

Task #1273

closed

Check CA hierachy of GARR certificates issued by TERENA to create a truststore to add to production nodes

Added by Luca Frosini over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
Category:
System Application
Target version:
Start date:
Oct 29, 2015
Due date:
Oct 30, 2015
% Done:

100%

Estimated time:
Infrastructure:
Pre-Production, Production

Description

The hierarchy can be found here:
http://pki.cesnet.cz/en/ch-tcs-ssl-ca-2-crt-crl.html

TERENA certificate can be found here:
http://crt.tcs.terena.org/TERENASSLCA.crt


Files

chain_TERENA_SSL_CA_2.pem (4.17 KB) chain_TERENA_SSL_CA_2.pem Luca Frosini, Oct 29, 2015 05:26 PM
Actions #1

Updated by Luca Frosini over 9 years ago

  • Priority changed from Normal to Urgent
Actions #2

Updated by Luca Frosini over 9 years ago

  • Status changed from New to In Progress
Actions #3

Updated by Andrea Dell'Amico over 9 years ago

I just discovered that we already had an incident about the Terena CA certificate. But at that time I didn't know that the GARR got the certificates from them: see #414. When we'll have the needed hierarchy sorted out we shall need a new keyring for all the java services involved.

Actions #4

Updated by Luca Frosini over 9 years ago

Using the right username and password I successfully created a db using https like this:

$ HOST=https://XXXX:XXXX@accounting-d4s.d4science.org
curl --cacert ./chain_TERENA_SSL_CA_2.pem -X PUT $HOST/aux

I got the pem certificate from here
https://pki.cesnet.cz/certs/chain_TERENA_SSL_CA_2.pem

Further details can be found here
http://pki.cesnet.cz/en/ch-tcs-ssl-ca-2-crt-crl.html

Actions #5

Updated by Luca Frosini over 9 years ago

I also tried successfully to remove the AddTrust External CA Root from pem.
So the only certificates needed to trust are this one:
https://pki.cesnet.cz/certs/USERTrust_RSA_Certification_Authority.pem
https://pki.cesnet.cz/certs/TERENA_SSL_CA_2.pem

The global pem I edited is available as attachment

Actions #6

Updated by Luca Frosini over 9 years ago

  • Due date set to Oct 30, 2015
Actions #7

Updated by Andrea Dell'Amico over 9 years ago

I just changed the certificates configuration on haproxy server to add the certificates needed to complete the trust chain.
Now curl connects successfully.

Actions #8

Updated by Luca Frosini over 9 years ago

I confirm that curl works perfectly.
I'm going to test java code.

Actions #9

Updated by Luca Frosini over 9 years ago

  • Status changed from Feedback to Closed

Java code works too.
I'm going to close the ticket

Actions #10

Updated by Luca Frosini over 9 years ago

  • % Done changed from 90 to 100
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 8.91 MB)