Key management operations
The Key Management Operations submodule provides access to view and manage all encryption keys used with ServiceNow Cloud Encryption.
Key life cycle states
There’s only one active key in the system at any given time. When selecting a key, you access the activity for the selected key, such as which keys were rotated or withdrawn and the corresponding timestamp.
The key life-cycle state updates according to the key management operation performed.
See Rotate a ServiceNow managed key or Rotate a customer managed key for details.
Rotate a ServiceNow managed key
Rotate the active Cloud Encryption ServiceNow managed key.
Before you begin
Roles required: sn_kmf.admin or sn_kmf.cryptographic_manager
Procedure
Prepare your customer managed key
Follow these steps to prepare your customer managed key for upload to your instance.
Before you begin
Roles required: sn_kmf.admin or sn_kmf.cryptographic_manager
About this task
If you choose to use the OpenSSL cryptographic tool to generate your key, the OpenSSL version must be version 1.1.1x or later.
If you’re creating and wrapping your customer-managed key using Windows, you must generate the wrapped key via Bash shell support applications such as Git Bash.
Procedure
Switch between ServiceNow and customer-managed keys
Switch between customer-managed key or a ServiceNow managed keys for use in ServiceNow Cloud Encryption.
By default, your instance is configured to use ServiceNow managed keys, and ServiceNow encryption key generation is active. However, administrators can choose to use customer-managed keys. They may also choose to return to ServiceNow managed keys.
Rotate a customer managed key
Rotate your customer managed key to your instance after you’ve wrapped your customer managed key for Cloud Encryption.
Before you begin
Roles required: sn_kmf.admin or sn_kmf.cryptographic_manager
Procedure
Switch to a customer managed key
Use your customer managed key for ServiceNow Cloud Encryption.
Before you begin
Role required: sn_kmf.admin or sn_kmf.cryptographic_manager
To switch to a customer managed key, you must have a wrapped customer managed key ready to upload as part of these steps. For details on preparing this key for upload, see Prepare your customer managed key. After uploading your key, this process will initiate a key rotation to your new key.
Procedure
Result
Your instance now uses your customer managed key for ServiceNow Cloud Encryption.
Switch to a ServiceNow managed key
Switch from a customer managed key back to a managed key for ServiceNow Cloud Encryption.
Before you begin
Role required: sn_kmf.admin or sn_kmf.cryptographic_manager
Procedure
Schedule key rotation
Set a schedule for automatic rotation of your ServiceNow managed keys. This process automatically retires an encryption key and replaces the old key with a newly generated cryptographic key. If you're using a customer managed key, this schedule can provide a reminder to rotate your custom keys manually.
Before you begin
Role required: sn_kmf.admin
Procedure
Withdraw a customer managed key
After the customer managed key withdrawal functionality is activated, a withdrawal operation becomes available in the Key Management Operations page. Withdraw key and quorum approval operations can also be managed.
Before you begin
Roles required: sn_kmf.admin or sn_kmf.cryptographic_manager
This section applies only if you've licensed Cloud Encryption Withdraw and Resupply, an optional add-on to Cloud Encryption.
Procedure
Resupply a customer managed key
After a key withdrawal operation has completed, your customer managed key must be resupplied into your instance.
Before you begin
Role required: sn_kmf.admin or sn_kmf.cryptographic_manager