SSL Toolkit Logo

Key Rotation Planner

Plan and track key rotation schedules

About Key Rotation Planner

Regular cryptographic key rotation is a security best practice that limits the impact of key compromise. Our Key Rotation Planner helps you track when each key was created, monitor its age, and schedule rotations. Following NIST recommendations, the tool flags keys older than 60 days as "due soon" and keys over 90 days as "overdue."

How to Use

  1. 1Enter the domain name and the date the current key was created.
  2. 2Select the key type (RSA, ECDSA, or Ed25519) and enter the key size.
  3. 3Review the rotation schedule and prioritize keys that are due or overdue.

Use Cases

  • Schedule regular key rotation across all your TLS endpoints
  • Comply with NIST SP 800-57 key management guidelines
  • Track key age for internal PKI and code signing certificates
  • Coordinate rotation windows with maintenance and deployment cycles

Frequently Asked Questions

NIST recommends rotating asymmetric keys every 1-2 years, but for TLS certificates, rotating every 90 days is common practice, especially with Let's Encrypt's 90-day certificate validity.
Stale keys increase the risk of compromise. If a key is leaked or cracked, all past and future communications protected by that key are exposed. Regular rotation limits the damage window.
Yes, RSA keys generally require longer rotation intervals due to key generation cost, while ECDSA and Ed25519 keys can be rotated more frequently with less overhead.

Tips & Best Practices

  • Plan certificate rotation to minimize service disruption
  • Use certificate rotation to limit exposure from key compromise
  • Automate rotation processes for consistent execution
  • Test rotation procedures regularly to ensure they work correctly

Technical Details

Planning: Certificate rotation scheduling and coordination
Automation: Automated rotation workflow and validation
Zero-downtime: Rotation without service interruption
Output: Rotation schedule with step-by-step procedures