pixie
pixie copied to clipboard
Add OCSP/CRL revocation checking for TLS connections
Is your feature request related to a problem? Please describe. OCSP requests can be made to check with a trusted certificate authority to determine if a cert has been revoked. Since we do not perform this check now, if a cert has been revoked we may still accept it. Similarly we should not accept any certs with CRL revocation.
Describe the solution you'd like For internal service communications in Pixie (internal services within control plane, data plane), we rely on self-signed certs. However, for communications between the control plane + data plane, or exporting via the OTel collector, we would like to add OCSP and CRL checking.
See: https://pkg.go.dev/golang.org/x/crypto/ocsp