Using Code Signing
Learn how to sign records, messages, and attachments to help verify the authenticity and integrity of your data.
-
Sign the JDBC data source records in the protected instance
Use update sets to sign and validate the JDBC data sources by enabling the code signing in protected and trusted instances.
-
Sign the REST and SOAP messages in the production instance
Use update sets to sign and validate the REST and SOAP messages by enabling the code signing in protected and trusted instances.
-
Sign the flows, subflows, and actions in the protected instance
Use update sets to sign and validate the flows, subflows, and actions by enabling the Code Signing in protected and trusted instances.
-
Sign specific records or attachments
Create a security job to sign specific records or attachments rather than all records or attachments on a table.
-
Use the standalone Signing Tool to sign supported records in ServiceNow applications using your own private key.
-
Signature generation during source control commit
Generate signatures automatically when you commit application files to source control from a trusted instance in ServiceNow Studio. The signatures are added to the same update set as their source records and pushed to the remote repository together.
-
Standalone signing tool
Use the standalone Signing Tool to sign supported records in ServiceNow applications using your own private key. -
Sign the JDBC data source records in the protected instance
Use update sets to sign and validate the JDBC data sources by enabling the code signing in protected and trusted instances. -
Sign the REST and SOAP messages in the production instance
Use update sets to sign and validate the REST and SOAP messages by enabling the code signing in protected and trusted instances. -
Sign specific records or attachments
Create a security job to sign specific records or attachments rather than all records or attachments on a table. -
Signature generation during source control commit
Generate Code Signing signatures automatically when you commit application files to source control from a trusted instance. The signatures are added to the same update set as their source records and are pushed to the remote repository together. -
Sign the flows, subflows, and actions in the protected instance
Use update sets to sign and validate the flows, subflows, and actions by enabling the Code Signing in protected and trusted instances. -
Signature Verification in Code Signing
Signature verification helps confirm that records, scripts, and other signed content originate from trusted sources and remain unaltered.
Parent Topic:Code Signing
---
title: Using Code Signing
description: Learn how to sign records, messages, and attachments to help verify the authenticity and integrity of your data.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/platform-security/using-code-signing.html
release: australia
topic_type: concept
last_updated: "2026-09-10"
reading_time_minutes: 2
breadcrumb: [Code Signing, Platform Security]
---
# Using Code Signing
Learn how to sign records, messages, and attachments to help verify the authenticity and integrity of your data.
- **[Sign the JDBC data source records in the protected instance](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/cs-jdbc.md)**
Use update sets to sign and validate the JDBC data sources by enabling the code signing in protected and trusted instances.
- **[Sign the REST and SOAP messages in the production instance](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/cs-rest-soap.md)**
Use update sets to sign and validate the REST and SOAP messages by enabling the code signing in protected and trusted instances.
- **[Sign the flows, subflows, and actions in the protected instance](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/cs-fdih.md)**
Use update sets to sign and validate the flows, subflows, and actions by enabling the Code Signing in protected and trusted instances.
- **[Sign specific records or attachments](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/sign-specific-records.md)**
Create a security job to sign specific records or attachments rather than all records or attachments on a table.
- **[Standalone signing tool](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/sa-code-signing-tool.md)**
Use the standalone Signing Tool to sign supported records in ServiceNow applications using your own private key.
- **[Signature generation during source control commit](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown)**
Generate signatures automatically when you commit application files to source control from a trusted instance in ServiceNow Studio. The signatures are added to the same update set as their source records and pushed to the remote repository together.
- **[Standalone signing tool](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/sa-code-signing-tool.md)**
Use the standalone Signing Tool to sign supported records in ServiceNow applications using your own private key.
- **[Sign the JDBC data source records in the protected instance](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/cs-jdbc.md)**
Use update sets to sign and validate the JDBC data sources by enabling the code signing in protected and trusted instances.
- **[Sign the REST and SOAP messages in the production instance](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/cs-rest-soap.md)**
Use update sets to sign and validate the REST and SOAP messages by enabling the code signing in protected and trusted instances.
- **[Sign specific records or attachments](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/sign-specific-records.md)**
Create a security job to sign specific records or attachments rather than all records or attachments on a table.
- **[Signature generation during source control commit](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown)**
Generate Code Signing signatures automatically when you commit application files to source control from a trusted instance. The signatures are added to the same update set as their source records and are pushed to the remote repository together.
- **[Sign the flows, subflows, and actions in the protected instance](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/cs-fdih.md)**
Use update sets to sign and validate the flows, subflows, and actions by enabling the Code Signing in protected and trusted instances.
- **[Signature Verification in Code Signing](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/signature-verification-in-code-signing.md)**
Signature verification helps confirm that records, scripts, and other signed content originate from trusted sources and remain unaltered.
**Parent Topic:**[Code Signing](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/code-signing-landing.md)
| title | Using Code Signing |
| description | Learn how to sign records, messages, and attachments to help verify the authenticity and integrity of your data. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/platform-security/using-code-signing.html |
| release | australia |
| topic_type | concept |
| last_updated | 2026-09-10 |
| reading_time_minutes | 2 |
| breadcrumb | Code SigningPlatform Security |