Improve TLS handling with Fuel (hash, upload mechanism)

Bug #1501970 reported by Adam Heczko
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Triaged
Medium
Fuel Sustaining
Mitaka
Won't Fix
Medium
Fuel Python (Deprecated)
Newton
Triaged
Medium
Fuel Sustaining

Bug Description

With Fuel 7.0 we did a good job and introduced TLS termination of Fuel / nginx, Apache2 / Horizon, HAProxy / API endpoints.
But current implementation still requires at least the following improvements:

1. For self-signed certs, change hash algorithm from SHA1 to SHA256 [1]
2. Provide better certificate and key upload mechanism with Fuel Web, and allow uploading key and certificate in two separate files.

References:
[1] http://techglimpse.com/sha256-hash-certificate-openssl/

Revision history for this message
Alex Schultz (alex-schultz) wrote :

#1 was addressed by bug 1488993 and was fixed by Ic2e522f125be6bcb0fdef2b0e2993ca98290503f

Revision history for this message
Adam Heczko (aheczko-mirantis) wrote :

Alex, thank you very much for pointing this out.

Stanislav Makar (smakar)
Changed in fuel:
assignee: nobody → Fuel Python Team (fuel-python)
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Stanislaw Bogatkin (sbogatkin) wrote :

Why it is a bug? I would rather convert this into blueprint, cause there are some changes needed from UI team (need to change interface to upload), Python team (need to change way to save keypair, also need to add some check that key accord to certificate), from Library team to change way keys and certificates will be stored on target nodes.

Changed in fuel:
milestone: none → 5.1.1-updates
milestone: 5.1.1-updates → 8.0
Revision history for this message
Adam Heczko (aheczko-mirantis) wrote :

Good point Stanislav, I'll prepare blueprint covering mentioned above topics.

Revision history for this message
Adam Heczko (aheczko-mirantis) wrote :

Hi folks, please take a look at proposed blueprint [1].

[1] https://blueprints.launchpad.net/fuel/+spec/improve-tls-handling

Dmitry Pyzhov (dpyzhov)
tags: added: area-python
Dmitry Pyzhov (dpyzhov)
tags: added: feature
Revision history for this message
Alexander Kislitsky (akislitsky) wrote :

We passed SCF in 8.0. Moving the bug to 9.0.

Changed in fuel:
milestone: 8.0 → 9.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.