AWS, Cloud Computing

3 Mins Read

Efficient Certificate Revocation at Scale Using AWS Private CA

Voiced by Amazon Polly

Introduction

Managing private certificates at scale can be challenging, especially when you have thousands (or millions) of certificates to issue and revoke. Traditionally, a Certificate Revocation List (CRL) grows with every revoked certificate, which can become unwieldy and inefficient. To address this, AWS has recently enhanced AWS Private CA with support for partitioned CRLs, dramatically expanding scale, reducing overhead, and making certificate revocation more efficient.

In this post, we’ll explain:

What a partitioned CRL is (vs. a complete CRL)

What changes with AWS Private CA now that it supports it

Pioneers in Cloud Consulting & Migration Services

  • Reduced infrastructural costs
  • Accelerated application deployment
Get Started

Benefits and best practices

How to enable partitioned CRLs

Complete CRL vs Partitioned CRL — Understanding the Difference

Complete CRL (Traditional way)

  • The CA maintains a single CRL file listing every revoked (and unexpired) certificate.
  • With a complete CRL, the maximum number of certificates per CA (with revocation enabled) is 1 million.
  • As certificates are revoked, this list grows, and performance, bandwidth, or processing on clients can degrade (especially for large deployments or IoT devices).

Partitioned CRL (New approach)

  • The CA breaks the revocation list into multiple smaller CRL partitions. Each partition is a separate CRL file.
  • Each issued certificate has in its metadata an Issuer Distribution Point (IDP) extension, a unique URI that tells clients exactly which CRL partition to check.
  • With partitioned CRLs, a single CA can manage up to 100 million certificates (instead of 1 million).
  • The CA remains standards-compliant (RFC 5280), and clients that respect IDP and CRL Distribution Point (CDP) extensions will work seamlessly.

In short, partitioned CRLs enable you to scale dramatically, keeping revocation lists manageable, performant, and efficient, even for massive deployments.

What This Means for AWS & Your PKI?

With support for partitioned CRLs, AWS Private CA becomes much more powerful for large-scale environments. Here are the core benefits:

  • Large-scale certificate issuance — You no longer need to create multiple CAs just to stay under the 1 M cert limit. A single CA can now support up to 100 M certificates.
  • Better performance & lower overhead — Smaller CRL partitions reduce download time, memory footprint, and processing load on clients (especially important for IoT devices, internal services, or constrained endpoints).
  • Simplified CA management — Revocation remains efficient, CA rotation and issuance workflows are streamlined, and you eliminate the need for complex CA sprawl just to support scale.
  • Backward-compatible and standards-compliant — Partitioned CRL is optional. Existing CAs with complete CRL continue to work, new or migrated CAs can enable partitioning seamlessly.
  • Improved revocation responsiveness — When a certificate is revoked, only the relevant partition needs updating. Clients validate against a smaller set, making revocation propagation faster and more reliable.

How to Enable Partitioned CRLs in AWS Private CA?

If you run AWS Private CA and want to scale up, here’s how to enable partitioned CRLs (even on existing CAs):

  • Open the AWS Management Console → Private Certificate Authorities.
  • Select the CA you want to configure.
  • Go to the Revocation configuration tab.
  • Click Edit.
  • Enable CRL distribution (if not already enabled).
  • Under CRL settings, check Enable partitioning.
  • (Optional) Set a Custom CRL Name / Custom Path, useful if you want to control the name or URL clients use to fetch CRLs.
  • Save changes.

Once enabled, AWS Private CA will automatically partition CRLs as needed. Certificates issued will reference the correct partition via the IDP extension, and revocation will scale smoothly.

Best Practices & Considerations

  • Client compatibility — Ensure that clients validating certificates support IDP and CRL Distribution Point extensions. Because IDP is marked as critical, clients that do not understand it may reject certificates.
  • CRL distribution endpoint — Use a reliable Amazon S3 bucket or internal distribution point, especially if clients are internal or on-prem. Consider custom CNAMEs for easier client configuration.
  • Monitoring & logging — Monitor revocation list updates and CA activity. AWS services, such as Amazon CloudWatch, Amazon S3 access logs, or integration with audit pipelines, help maintain visibility and compliance.
  • Plan the CA lifecycle carefully — With the higher limit, you can avoid frequent CA rotation. But still plan for key rollover, certificate retirement, and revoke-when-compromised policies.
  • Use OCSP alongside (if possible) — For some clients, OCSP may be more efficient than CRL, especially when frequent revocations occur and real-time status matters.

Conclusion

The addition of partitioned CRL support is a significant upgrade to AWS Private CA. It removes one of the biggest scaling roadblocks for private certificate infrastructure, the 1 million-certificate limit.

Now, with support for up to 100 million certificates per CA and efficient revocation, AWS Private CA has become a robust, enterprise-grade solution even for very large organizations, IoT fleets, or complex multi-account architectures within AWS.

If you are running or planning a large-scale internal PKI, or you anticipate high certificate issuance and revocation rates, enabling partitioned CRLs should be among your top priorities.

Drop a query if you have any questions regarding AWS Private CA and we will get back to you quickly.

Empowering organizations to become ‘data driven’ enterprises with our Cloud experts.

  • Reduced infrastructure costs
  • Timely data-driven decisions
Get Started

About CloudThat

CloudThat is an award-winning company and the first in India to offer cloud training and consulting services worldwide. As a Microsoft Solutions Partner, AWS Advanced Tier Training Partner, and Google Cloud Platform Partner, CloudThat has empowered over 850,000 professionals through 600+ cloud certifications winning global recognition for its training excellence including 20 MCT Trainers in Microsoft’s Global Top 100 and an impressive 12 awards in the last 8 years. CloudThat specializes in Cloud Migration, Data Platforms, DevOps, IoT, and cutting-edge technologies like Gen AI & AI/ML. It has delivered over 500 consulting projects for 250+ organizations in 30+ countries as it continues to empower professionals and enterprises to thrive in the digital-first world.

FAQs

1. What is a Certificate Revocation List (CRL)?

ANS: – A CRL is a list published by a Certificate Authority (CA) that contains the serial numbers of certificates that have been revoked and are no longer trusted, even if they have not yet expired.

2. What is the difference between a complete CRL and a partitioned CRL?

ANS: – A complete CRL is a single file containing all revoked certificates issued by a CA. A partitioned CRL splits this list into multiple smaller CRL files, with each certificate pointing to the specific CRL partition to which it belongs.

3. Is partitioned CRL standards-compliant?

ANS: – Yes. Partitioned CRLs follow RFC 5280 standards. Clients that correctly support CRL Distribution Points (CDP) and Issuer Distribution Points (IDP) extensions will work seamlessly.

WRITTEN BY Khushali Shamit Vohra

Khushali Vohra works as a Subject Matter Expert at CloudThat with 3 years of hands-on experience designing, deploying, and securing scalable solutions on AWS Cloud. She specializes in cloud infrastructure, migration, and cloud-native services, helping businesses optimize their cloud environments. Passionate about knowledge sharing, Khushali regularly contributes to technical blogs and training programs to empower others on their cloud journey.

Share

Comments

    Click to Comment

Get The Most Out Of Us

Our support doesn't end here. We have monthly newsletters, study guides, practice questions, and more to assist you in upgrading your cloud career. Subscribe to get them all!