Skip to content

Expired certificate in CA bundle makes api/health/checks/certificate-expiration return a failure even if the CA is not used by server certificate #12899

Closed Locked Answered by michaelklishin
kmorwath asked this question in Other
Discussion options

You must be logged in to vote

Investigation

After looking at a number of popular data services and HTTP servers, I conclude that they often
do not provide a similar health check, or its behavior is limited to process startup and a logged warning, and usually the documentation is limited to a mention of the warning.

There may be exceptions but the norm is to tell the user to figure certificate validation out
however they like, including a verification of expiration.

In addition, a very typical feature in the industry is to ask the user to provide a bundle full
of relevant certificates and use them plus a number of trusted roots that come from an OS-specific source. There is no other commonly used mechanism for determin…

Replies: 4 comments 4 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
4 replies
@michaelklishin
Comment options

@kmorwath
Comment options

@lukebakken
Comment options

@michaelklishin
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by michaelklishin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants
Converted from issue

This discussion was converted from issue #12899 on December 05, 2024 18:44.