Generate signatures when committing to source control
Turn on signature generation during commit and commit application files from ServiceNow Studio. Eligible records are signed automatically and pushed to the remote repository with their signatures.
Before you begin
Before you begin:
- Install the Code Signing Enterprise plugin. For more information, see Configuring Code Signing
- Complete the Circle of Trust guided setup on the trusted instance, including uploading your signing certificate.
- Perform this task on a trusted instance. Signatures can't be generated on a protected instance.
- Link the application to source control in ServiceNow Studio. For more information, see Link an app to source control in ServiceNow Studio
Role required: codesigning_admin (to turn on the property only)
About this task
Turn on signature generation during commit so that a trusted instance signs eligible records as part of the source control commit. The signatures are added to the same update set as their source records and pushed to the remote repository together.
Procedure
-
In the navigation filter, enter
sys_properties.listand press Enter. -
Open the sn_cse.com.snc.csf.generate_signature_commit property.
This property turns signature generation during commit on or off. It ships with a value of
false. -
Set the value to
trueand save the property. -
Open your application in ServiceNow Studio.
-
Create or update the records to commit.
-
Select Source Control > Commit changes.
The Commit changes dialog box lists the created or updated files for the application, grouped by update set.
-
Select the files to commit, and then select Continue.
The instance generates a signature for each eligible selected record.
-
Review the source records and their signatures on the confirmation screen.
-
Enter a commit comment.
-
Select Commit files.
Result
The instance pushes the source records and their signatures to the remote repository together. Each committed record has a corresponding signature record in the repository.
If a signature can't be generated for a selected record, for example because of a network issue, the confirmation screen doesn't open. You remain on the file selection screen and an error message identifies the record. Select Continue to retry signature generation for the failed record.
Parent Topic:Signature generation during source control commit
Related topics
---
title: Generate signatures when committing to source control
description: Turn on signature generation during commit and commit application files from ServiceNow Studio. Eligible records are signed automatically and pushed to the remote repository with their signatures.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/platform-security/t\_cs\_generate\_signatures\_commit.html
release: australia
topic_type: task
last_updated: "2026-09-10"
reading_time_minutes: 2
keywords: [Code Signing, source control, commit, generate signatures, ServiceNow Studio]
breadcrumb: [Signature generation during source control commit, Using Code Signing, Code Signing, Platform Security]
---
# Generate signatures when committing to source control
Turn on signature generation during commit and commit application files from ServiceNow Studio. Eligible records are signed automatically and pushed to the remote repository with their signatures.
## Before you begin
Before you begin:
- Install the Code Signing Enterprise plugin. For more information, see [Configuring Code Signing](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/config-code-signing.md)
- Complete the Circle of Trust guided setup on the trusted instance, including uploading your signing certificate.
- Perform this task on a trusted instance. Signatures can't be generated on a protected instance.
- Link the application to source control in ServiceNow Studio. For more information, see [Link an app to source control in ServiceNow Studio](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/link-app-to-source-control.md)
Role required: codesigning\_admin \(to turn on the property only\)
## About this task
Turn on signature generation during commit so that a trusted instance signs eligible records as part of the source control commit. The signatures are added to the same update set as their source records and pushed to the remote repository together.
## Procedure
1. In the navigation filter, enter `sys_properties.list` and press Enter.
2. Open the **sn\_cse.com.snc.csf.generate\_signature\_commit** property.
This property turns signature generation during commit on or off. It ships with a value of `false`.
3. Set the value to `true` and save the property.
4. Open your application in ServiceNow Studio.
5. Create or update the records to commit.
6. Select **Source Control** > **Commit changes**.
The Commit changes dialog box lists the created or updated files for the application, grouped by update set.
7. Select the files to commit, and then select **Continue**.
The instance generates a signature for each eligible selected record.
8. Review the source records and their signatures on the confirmation screen.
9. Enter a commit comment.
10. Select **Commit files**.
## Result
The instance pushes the source records and their signatures to the remote repository together. Each committed record has a corresponding signature record in the repository.
If a signature can't be generated for a selected record, for example because of a network issue, the confirmation screen doesn't open. You remain on the file selection screen and an error message identifies the record. Select **Continue** to retry signature generation for the failed record.
**Parent Topic:**[Signature generation during source control commit](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown)
**Related topics**
[ServiceNow Studio](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/servicenow-studio-landing.md)
[Applications in ServiceNow Studio](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/working-with-apps-in-servicenow-studio.md)
| title | Generate signatures when committing to source control |
| description | Turn on signature generation during commit and commit application files from ServiceNow Studio. Eligible records are signed automatically and pushed to the remote repository with their signatures. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/platform-security/t\_cs\_generate\_signatures\_commit.html |
| release | australia |
| topic_type | task |
| last_updated | 2026-09-10 |
| reading_time_minutes | 2 |
| keywords | Code Signingsource controlcommitgenerate signaturesServiceNow Studio |
| breadcrumb | Signature generation during source control commitUsing Code SigningCode SigningPlatform Security |