Skip to content

Conversation

@zpytela
Copy link
Contributor

@zpytela zpytela commented Nov 21, 2025

tlshd's primary function is to perform TLS handshakes on sockets on behalf of the kernel. In order to do that, it needs CAP_NET_ADMIN.

Part of the handshake process involves verifying the peer's TLS certificates. In order to do that, tlshd needs to be able to mmap certificates in the system trust store.

tlshd sometimes stores certificates and private keys in kernel keyrings, so it needs to be able to read and write keys.

Authored-by: Scott Mayhew [email protected]
Resolves: RHEL-127023

tlshd's primary function is to perform TLS handshakes on sockets on
behalf of the kernel. In order to do that, it needs CAP_NET_ADMIN.

Part of the handshake process involves verifying the peer's TLS
certificates. In order to do that, tlshd needs to be able to mmap
certificates in the system trust store.

tlshd sometimes stores certificates and private keys in kernel keyrings,
so it needs to be able to read and write keys.

Authored-by: Scott Mayhew <[email protected]>
Resolves: RHEL-127023
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.

1 participant