Description
Ozone's internal Public Key Infrastructure and its related functionalities is incomplete, this new umbrella JIRA is created to collect and track missing pieces.
What we miss today:
- automatic rotation of certificates before expiration
- automatic rotation of CA certificates before expiration
- certificate revocation support
- configurability
- full admin CLI support for handling certificates
- better test coverage
- we have discrepancies in SCM HA due to the necessity of a primordial node
- clear separation of concerns, we use the same certificate and keypair for multiple reasons
Also as token signatures use the 2048 but RSA keypair generated for our internal certificates, we suffer a performance hit due to the costly RSA signing of tokens.
See the attached detailed document about the current system, and the planned improvements for more details about the problems and proposed solutions.
Attachments
Attachments
Issue Links
- Blocked
-
HDDS-7938 Remove primordial SCM dependency during SCM decommission
- Resolved
- duplicates
-
HDDS-1194 Ozone Security Phase -2
- Resolved
- is blocked by
-
HDDS-7335 Certificate renewal and revocation related cleanup
- Open
-
HDDS-7401 Cover the PKI system with docker based integration tests
- Open
-
HDDS-7333 Implement support for certificate revocation
- Open
-
HDDS-7336 Improve PKI configurablity
- Open
-
HDDS-9111 Phase II - Automated live rotation of CA certificates
- Open
-
HDDS-7391 Automated live rotation of CA certificates in a cluster with established trust
- Resolved
-
HDDS-7332 Automatic OM/DN/Recon certificate rotation before certificate expiration
- Resolved
- is related to
-
HDDS-4 Implement security for Hadoop Distributed Storage Layer
- Resolved
-
HDDS-2823 SCM HA Support
- Resolved
-
HDDS-6030 Support for External Root CA
- Resolved
-
HDDS-2731 Certificate Revocation Support for Ozone CA
- Resolved
- relates to
-
HDDS-8256 ozone admin cert list should provide JSON output option
- Resolved
-
HDDS-9061 Possible dead-lock in SCM initialization due to certificate operations.
- Resolved