I am trying to connect to an S3 storage with a self signed certificate.
Installed root CA certificate following https://docs.kasten.io/latest/install/advanced.html#install-root-ca-in-veeam-kasten-s-namespace
./k10tools debug ca-certificate
CA Certificate Checker:
Fetching configmap which contains CA Certificate information : custom-ca-bundle-store
Certificate exists in configmap - OK
Found container aggregatedapis-svc to extract certificate
Certificate exists in container at/etc/ssl/certs/custom-ca-bundle.pem
Certificates matched successfully - OK
However, when trying to add a location I get:
GetBucketLocation: RequestError: send request failed caused by: Get "https://redacted:9000/veeam-kasten?location=": tls: failed to verify certificate: x509: certificate specifies an incompatible key usage
In the key usage of my self signed certificate I have:
X509v3 Extended Key Usage:
TLS Web Server Authentication, 1.3.6.1.5.5.8.2.2
X509v3 Key Usage:
Digital Signature, Key Encipherment
What key usage does kasten expect so it would work? What key usage I am missing?