--- 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/platform-security/using-code-signing.html release: brazil 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/brazil/markdown/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/brazil/markdown/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/brazil/markdown/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/brazil/markdown/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/brazil/markdown/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/brazil/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/brazil/markdown/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/brazil/markdown/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/brazil/markdown/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/brazil/markdown/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/brazil/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/brazil/markdown/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/brazil/markdown/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/brazil/markdown/platform-security/code-signing-landing.md)