notes

Certificates

Currently Egeria has self-signed certificates held within the source tree. These are self-signed, and result in validation errors via API or browsers

Current approach to certificates

Since the root certificate authority is not trusted (ie default), certificate validation will fail unless root certificate authority is specified by java parameters, or ‘installed’ as default onto hosting system

Certificates also need to include the HOSTNAME - which is not known until deployment time (other than localhost!)

Generating certificates automatically

Kubernetes cert-manager

LetsEncrypt

Issues

Questions

Todos