Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Key Management Framework

Use the Key Management Framework (KMF) to generate, exchange, store, use, and replace the cryptographic keys used to encrypt and decrypt sensitive data on your ServiceNow instance.

Key Management refers to the activities involved in handling your cryptographic keys and related security parameters during the key's life cycle. Key Management Framework is based on National Institute of Standards and Technology (NIST) 800-57 guidelines. In accordance with these guidelines, you can use KMF to:

  • Assign dedicated roles for cryptographic management and operations, auditing, and integration.
  • Create cryptographic modules to configure of cryptographic specifications for unique cryptographic purposes and key types.
    • Symmetric key: encryption and decryption, key wrapping and unwrapping, and authentication
    • Asymmetric key: digital signature generation and verification, encryption and decryption, key wrapping and unwrapping
  • Manage your key life cycle to generate, rotate, revoke, and suspend keys, including support of several key life cycle states
  • Create module access policies (MAPs) to enforce access controls, to grant access only to users and scripts that you choose.
  • Protect your cryptographic keys with the Federal Information Processing Standard (FIPS) 140-2-L3 hardware Root of Trust (RoT), Public Key Infrastructure (PKI), key hierarchy, and envelope encryption.
  • Assign the auditing role to users to can then view auditing information such as key usage statistics.

Get started

Activation information

The ServiceNow Platform Encryption subscription bundle is a group commercial entitlement that includes Key Management Framework, Field Encryption Enterprise, Cloud Encryption, and Database Encryption.

Field Encryption Enterprise is the unlimited license of Field Encryption. The Field Encryption Enterprise plugin is available with the activation of the com.glide.now.platform.encryption plugin. For details, see Encryption and Key Management subscription bundle.

Note: KMF doesn’t support domain separation, but can be used with on-premise instances.

  • Exploring the Key Management Framework
    Learn about the components of the Key Management Framework (KMF), and how to use them to manage how cryptographic operations are performed on your instance.
  • Configuring the Key Management Framework
    Create and maintain Key Management components to customize and manage how cryptographic operations are performed on your ServiceNow instance.
  • Key Management Framework Reference
    The Key Management Framework (KMF) API/UX lets you fully customize and manage how cryptographic operations are performed on your ServiceNow instance. The ServiceNow Key Management Framework provides a secure and comprehensive interface for instance-side cryptographic key management services.
  • Key management actions
    One of the core features of KMF is to provide the capability  to manage  keys, such as revoking or rotating keys.  KMF properly secures sensitive data with the most up-to-date encryption materials and life cycle operations.
  • Import a key from a web service
    Securely upload an external customer key onto your instance using import a key from a web service (for example the key REST API). Both symmetric and asymmetric public keys can be imported into a targeted KMF cryptographic module.
  • Key Management Framework Health
    Access on-demand health status information for the Key Management Framework. Warning and malfunction errors contain a detailed message.
  • Prepare your instance for GlideEncrypter deprecation
    Use an instance scan script to find and remove GlideEncrypter API calls on your instance. Removing these calls is a necessary step in deprecating 3DES encryption on your instance.
  • Key Management Framework Resource Exchange
    ServiceNow® Resource Exchange is a KMF feature that gives you the capability to exchange resources between instances in a secure manner.
  • Infrastructure Security
    Use Infrastructure security tools to create, upload, and manage certificates your instance uses to encrypt traffic from client to server.
  • Password2 encryption with the Key Management Framework (KMF)
    Supported by the Key Management Framework, use the Password2 (2-way encrypted) field type to encrypt and decrypt custom fields with segregation of duties, key protection, and life-cycle management. It works in accordance with NIST 800-57 guidelines and provides FIPS 140-2-L3 protection.
  • FlowKMFEncrypter API
    The FlowKMFEncrypter API provides secure encryption and decryption for ServiceNow Flow Actions, using the Key Management Framework (KMF) crypto operations.

Parent Topic:Encryption