minio / kes

Key Managament Server for Object Storage and more
https://min.io/docs/kes/concepts/
GNU Affero General Public License v3.0
456 stars 94 forks source link

keystore: use pre-configured client for {Gemalto,Fortanix} status check #455

Closed aead closed 5 months ago

aead commented 5 months ago

This commit fixes an issue on the Gemalto and Fortanix status checks. Before, the status check for both backends used the http.DefaultClient. This can cause TLS verification issues when the backend uses certificate not issued by one of the server's root CAs - e.g. with a custom root CA.

Now, the status check uses the HTTP client used for other API calls, like creating a key, with a TLS configuration provided to the server.