Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Candlepin CA certificate #5

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

frasertweedale
Copy link

The RHEL package subscription-manager-rhsm-certificates provides
most of the trust chain for RHSM host certs in the PEM bundle
/etc/rhsm/ca/redhat-uep.pem. The file contains the root CA
(Entitlement Master CA) and first intermediate CA (Red Hat
Entitlement Operations Authority). It's missing the intermediate
Candlepin CA that sits between the operations cert and RHSM
end-entity cert for each host.

Designs for upcoming features for Red Hat Hybrid Cloud Console have
launched VMs use the RHSM certificate for TLS client certificate
authentication and Kerberos PKINIT. As an operational
consideration, we need the entire trust chain. In particular,
PKINIT requires the full chain on both the KDC and client.

To address this issue, add the latest version of the Red Hat
Candlepin Authority certificate to the redhat-uep.pem bundle.

See also: https://issues.redhat.com/browse/HMS-1316

The RHEL package subscription-manager-rhsm-certificates provides
most of the trust chain for RHSM host certs in the PEM bundle
/etc/rhsm/ca/redhat-uep.pem. The file contains the root CA
(Entitlement Master CA) and first intermediate CA (Red Hat
Entitlement Operations Authority). It's missing the intermediate
Candlepin CA that sits between the operations cert and RHSM
end-entity cert for each host.

Designs for upcoming features for Red Hat Hybrid Cloud Console have
launched VMs use the RHSM certificate for TLS client certificate
authentication and Kerberos PKINIT.  As an operational
consideration, we need the entire trust chain.  In particular,
PKINIT requires the full chain on both the KDC and client.

To address this issue, add the latest version of the Red Hat
Candlepin Authority certificate to the redhat-uep.pem bundle.

See also: https://issues.redhat.com/browse/HMS-1316
@hseljenes
Copy link

I don't believe this would harm anything. subman itself doesn't really need anything but the Entitlement Master, but I believe the Product team uses the full chain for verification.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants