---
sourceDocument: Brazil Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/integrate-applications

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Obtaining client authentication and code signing certificates

# Obtaining client authentication and code signing certificates for RPA Hub {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Use mTLS authentication for client authentication and verify authenticity of the automation packages by generating a code signing certificate.

Client authentication

:   Client authentication enables mutual TLS (mTLS) authentication between the Unattended Robot application and the ServiceNow server while making a connection.

    You can either generate and install user certificates or export active directory certificates.

Code signing certificate
:   A code signing certificate is used for signing and verifying the automation packages from RPA Desktop Design Studio. This certificate detects any tampering or corruption of scripts before they're run.

    The code signing certificate is validated during the Unattended Robot and Attended Robot executions.

If you set the sn_rpa_fdn.code_signing_required system property to true in the RPA Hub scoped application, a code signing certificate is required while publishing an automation project. For more information, see [Configure RPA Hub properties](https://www.servicenow.com/docs/wvt1K0et9MQR9HvlKLOUyw "You can access system properties for RPA Hub by navigating to All > Robotic Process Automation > Administration > Properties .") and [Publish an automation project in RPA Desktop Design Studio](https://www.servicenow.com/docs/MZ5mog9oauTppSA9nxfQhw "Publish an automation project to RPA Hub from RPA Desktop Design Studio as a package or as a template. After publication, you can quickly deploy automation solutions in the RPA platforms by using the packages or by using a template as a framework to create automations.").

Explore the following topics to generate a client authentication and a code signing certificate.
* **[Generating and installing user certificates](https://www.servicenow.com/docs/Uvycmq7KtG4IiwKHkIHZpg#use-user-certificates-rpa)**   
  You can generate and install a user certificate for client authentication and code signing in your Windows machine, if you have the admin role.
* **[Exporting Microsoft Active Directory certificates](https://www.servicenow.com/docs/l41oIVm8mpp2qmW_Q1OKOw#export-certificates-rpa)**   
  You can export Microsoft Active Directory certificates, such as root, intermediate, and a client authentication certificate, for authentication purposes. You then register the exported root and intermediate certificate in the ServiceNow instance and map the exported client authentication certificate to the user.

