c4.2 Inventory and validate certificates and connection trust
Maintain an inventory of trusted certificates and ensure that the keys and certificates used to protect PAN in transit are valid, current, and trusted.
Requirement 4
Protect Cardholder Data with Strong Cryptography During Transmission Over Open, Public Networks
PCI sub-requirements coveredCoverage shown per PCI DSS v4.0.1 sub-control. “Covered” = addressed by this AWS recommendation. “Roadmap” = technical, planned. “Your responsibility” = organizational/process control. “Out of scope” = physical or third-party control not implemented in AWS.
4.2 PAN is protected with strong cryptography during transmission
- 4.2.1 Strong cryptography and security protocols protect PAN in transit Covered
- 4.2.1.1 Inventory of trusted keys and certificates maintained Covered
- 4.2.1.2 Wireless networks transmitting PAN use strong cryptography Covered
- 4.2.2 PAN secured with strong cryptography when sent via end-user messaging Roadmap
How to implement on AWS
Centralize issuance with ACM and ACM Private CA for internal connections. Monitor certificate expiration with EventBridge/Config. Maintain an inventory of certificates and their uses. Enforce certificate validation on clients that transmit PAN.
Practical implementation
How this control is implemented in each reference architecture:
Keep every certificate that protects PAN in transit valid, trusted, and inventoried, and get alerted before anything expires.
- Issue public certificates with ACM and internal-connection certificates with ACM Private CA, so issuance and renewal are managed, not manual.
- Maintain an inventory of trusted certificates and their uses (the artifact PCI 4.2.1.1 requires).
- Monitor certificate expiry with the AWS Config managed rule and EventBridge notifications so renewals never lapse.
How to validate: The certificate inventory is current and matches ACM/Private CA, and an expiry-approaching test triggers the EventBridge alert.
Avoid: Importing self-managed certificates and tracking expiry in a spreadsheet. Use ACM-managed certs so renewal is automatic and the inventory is authoritative.
Run one internal CA hierarchy centrally, share it to CDE accounts, and consolidate the certificate inventory across the org.
- Operate ACM Private CA centrally (network or security account) as the single trusted internal root/intermediate hierarchy.
- Share the CA to CDE accounts (AWS RAM) so every account issues from the same trust chain.
- Consolidate the certificate inventory and expiry monitoring centrally (Config aggregator + EventBridge).
How to validate: CDE accounts issue certs from the shared Private CA, and the central inventory lists every certificate with validity dates.
Avoid: A separate internal CA per account. Multiple roots fragment trust and inventory; centralize the CA and share it.
PCI validation
Testing procedures
- Examine policies and procedures to verify a process is defined to maintain an inventory of trusted keys and certificates (4.2.1.1.a).
- Examine the inventory of trusted keys and certificates to verify it is kept up to date (4.2.1.1.b).
Evidence in AWS
- ACM/Private CA certificate inventory with validity dates.
- Expiration alerts configured (EventBridge/Config).
- Certificate-validation configuration on services that transmit PAN.
Customized approach
Requires a targeted risk analysis (Req 12.3.2).
Customized Approach Objective
- 4.2 — Cleartext PAN cannot be read or intercepted from any transmissions over open, public networks.
AWS services
Learning resources
References
- PCI DSS v4.0.1 Requirement 4.2.1.1
PCI DSS Security Maturity Model