Preparing

This section describes the steps that need to be taken prior to a Keyfactor Command upgrade to complete the prerequisites, create any required supporting components, and gather the necessary information to complete the Keyfactor Command upgrade process.

The following are some key things to be aware of and preparation steps that need to be addressed in order to upgrade to version 25.5.

Important:  Review the current System Requirements to be sure your environment meets these.
Release 25.5 or Later
Release 25.4 or Later
  • Certificate Store Containers: Certificate store containers are now known as applications and are no longer tied to the type of the certificate store; certificate stores of different types may be associated with the same application.

  • Enrollment: The list of certificate templates for enrollmentClosed Certificate enrollment refers to the process by which a user requests a digital certificate. The user must submit the request to a certificate authority (CA). is now refreshed from the CAs by a periodic task that runs every five minutes (see Keyfactor Command Service Automated Tasks). The results are cached locally on the SQL Server to reduce CA requests and improve performance. The cache lifetime is 180 minutes by default and can be adjusted through an application setting (see Application Settings: Enrollment Tab). After upgrade, enrollment remains unavailable until the cache is initially built.

  • Special Text Tokens: Support for substitutable Active Directory–based special text tokens (for example, requester:mail or principal:displayname) has been restored in alerts. These tokens, previously removed in version 24.4 (see Release 24.4 or Later), are now available again for customers using Active Directory as their identity provider.

    The restored tokens are:

    • {requester:mail}
    • {requester:givenname}
    • {requester:sn}
    • {requester:displayname}
    • {principal:mail}
    • {principal:givenname}
    • {principal:sn}
    • {principal:displayname}
Release 25.2 or Later
Release 25.1.1 or Later
Release 24.4 or Later
Release 12.0 or Later
  • FIPS Compliance: Customers wishing to be FIPS-compliant should select Configure Encryption on the Database tab of the Keyfactor Command configuration wizard and then select Application and SQL and select an encryption certificate. For more information, see Application-Level Encryption.
  • System Requirements: Keyfactor Command version 12.0 and later require ASP.NET Core version 8.0. For more information, see System Requirements.
Release 11.0 or Later
Release 10.4 or Later
Release 10.0 or Later