Safeguard
Compliance•

What does PCI DSS 4.2.1 require for card data sent over the internet?

PCI DSS 4.2.1 requires strong cryptography and trusted certificates when PAN crosses open, public networks, plus a certificate inventory. Checklist.

Safeguard Security Team
3 min read

PCI DSS 4.2.1 requires strong cryptography and security protocols to protect PAN sent over open, public networks. Only trusted keys and certificates are accepted, certificates are confirmed valid and not expired or revoked, and the protocol supports only secure versions with no fallback. 4.2.1.1 adds an inventory of trusted keys and certificates. This is not legal advice.

What the text lists

The SAQ D wording for 4.2.1:

  1. Only trusted keys and certificates are accepted.
  2. Certificates are confirmed valid and not expired or revoked.
  3. The protocol supports only secure versions or configurations and does not support fallback to, or use of, insecure versions, algorithms, key sizes or implementations.
  4. Encryption strength is appropriate for the method in use.

The validity bullet was a recommended practice until 31 March 2025 and part of 4.2.1 after. 4.2.1.1, the inventory of trusted keys and certificates used to protect PAN in transit, carried the same date.

Developer checklist

ItemWhat to check
Protocol versionsDisable insecure versions and fallback in server and client config
Certificate validationClients verify chain, expiry and hostname, and never skip verification
Revocation or expiryMonitor expiry dates with alerts
Cipher suitesRemove weak algorithms and key sizes
InventoryList each certificate and key, owner, expiry and where used
Internal CAsThe note says self-signed certificates may be acceptable if issued by an internal CA, the author is confirmed and verified, and unexpired. Same Distinguished Name for issuer and subject is not acceptable

Common mistakes

  1. Turning off certificate verification in test code that ships.
  2. Pinning a certificate with no rotation plan.
  3. Letting a certificate expire in a payment flow.
  4. Leaving old protocol versions enabled "for one partner."

Unsolicited card data

The note says that if you receive cardholder data through an insecure channel not meant for it, you can bring that channel into the CDE and secure it, or prevent its use. Tell staff and customers not to send card numbers by email or chat.

Quick check

Does 4.2.1 apply to traffic inside my network?

The text covers open, public networks. Other requirements deal with internal protection, so check scope with your assessor.

Is a self-signed certificate ever acceptable?

The note allows it in limited cases, such as one issued by an internal CA that has been verified and is unexpired.

On Safeguard: dependency scanning can flag known vulnerable TLS and cryptography libraries in your projects. Try the free scan at gold.safeguard.sh/scan.

Sources

Wording is from v4.0. Confirm in the current version.

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.