Obtaining client authentication and code signing certificates for RPA Hub
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 and Publish an automation project in RPA Desktop Design Studio.
Explore the following topics to generate a client authentication and a code signing certificate.