Skip to content

CRL and CA Cert Locations

In all cases, CRLs and CA certificates are published to the external S3 bucket, which is not directly accessible from the public Internet.

If you choose to publish CRLs and CA certificates:

  • Domain name is that of the hosted zone in your CA AWS account
  • CA certificates are made available via CloudFront
  • Authority Information Access (AIA) extension added to issued certificates with CA certificate location
  • CRL Distribution Point (CDP) extension added to issued certificates with CRL location
  • CRLs are published to CloudFront
  • For details on how to revoke a certificate, see Revocation
  • File names are constructed using the project_name and environment Terraform variables

See Revocation for details of how to enable public CRLs and CA certs.

Example locations

CRL distribution point

CRL Distribution Point (CDP)

environment hosted zone domain CDP - Root CA CDP - Issuing CA
dev * dev.ca.celidor.io http://dev.ca.celidor.io/serverless-root-ca-dev.crl http://dev.ca.celidor.io/serverless-issuing-ca-dev.crl
prod ca.celidor.io http://ca.celidor.io/serverless-root-ca.crl http://ca.celidor.io/serverless-issuing-ca.crl
  • dev environment not deployed, for illustration only

Authority Information Access (AIA)

environment hosted zone domain AIA - Root CA AIA - Issuing CA
dev * dev.ca.celidor.io http://dev.ca.celidor.io/serverless-root-ca-dev.crt http://dev.ca.celidor.io/serverless-issuing-ca-dev.crt
prod ca.celidor.io http://ca.celidor.io/serverless-root-ca.crt http://ca.celidor.io/serverless-issuing-ca.crt
  • dev environment not deployed, for illustration only

CA Bundle (for TrustStore)

environment hosted zone domain CA Bundle
dev * dev.ca.celidor.io http://dev.ca.celidor.io/serverless-ca-bundle-dev.pem
prod ca.celidor.io http://ca.celidor.io/serverless-ca-bundle.pem
  • dev environment not deployed, for illustration only