Certificate-based Mutual TLS Authentication #660

Open
opened 2026-04-05 16:21:48 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @nidhin077 on 10/1/2024

Feature Description:

Mutual TLS (mTLS) is a method of mutual authentication that ensures both parties in a network connection are verified as legitimate. It works by confirming that both sides possess the correct private key, while also using the information within their respective TLS certificates for further verification. This process helps secure the connection by confirming the identities of both the client and the server, ensuring they are who they claim to be.

Solution:

We need to implement MTLS (Mutual TLS) in OneUptime, as our URLs require this feature for secure access. Currently, the URLs can't be accessed directly, as we need to provide both the key and certificate along with the URL. It would be beneficial to enhance the UI by enabling the option to pass the key and certificate directly, allowing seamless access to these secure URLs.

Similar examples:
https://github.com/louislam/uptime-kuma/issues/139
https://github.com/statping/statping/issues/597

*Originally created by @nidhin077 on 10/1/2024* ### Feature Description: Mutual TLS (mTLS) is a method of mutual authentication that ensures both parties in a network connection are verified as legitimate. It works by confirming that both sides possess the correct private key, while also using the information within their respective TLS certificates for further verification. This process helps secure the connection by confirming the identities of both the client and the server, ensuring they are who they claim to be. ### **Solution**: We need to implement MTLS (Mutual TLS) in OneUptime, as our URLs require this feature for secure access. Currently, the URLs can't be accessed directly, as we need to provide both the key and certificate along with the URL. It would be beneficial to enhance the UI by enabling the option to pass the key and certificate directly, allowing seamless access to these secure URLs. Similar examples: https://github.com/louislam/uptime-kuma/issues/139 https://github.com/statping/statping/issues/597
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/oneuptime#660