intel / trusted-certificate-issuer

Trusted Certificate Service (TCS) is a K8s service to protect signing keys using Intel's SGX technology. K8s CSR and cert-manager CR APIs are both supported. TCS also contains integration samples for Istio service mesh and Key Management Reference Application (KMRA).
Apache License 2.0
29 stars 15 forks source link

Validate SGX Quote if provided inside CSR #60

Closed avalluri closed 2 years ago

avalluri commented 2 years ago

This is to validate the CSRs received from Istio where the mutual TLS private key is stored in the SGX Enclave. In that case we sign the request only it is coming from a valid enclave.