---
sourceDocument: Segurança da plataforma Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/platform-security

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Segurança da plataforma Yokohama

ft:clusterId :

    - psec

bundleId :

    - psec

workflow :

    - Platform


---

# Usando a Ferramenta de Assinatura

# Usando a Ferramenta de Assinatura {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Aprenda a usar a ferramenta de assinatura para assinar registros compatíveis da ServiceNow.

## Antes de Iniciar

Função necessária: admin

Para executar essas etapas, você deve ter o seguinte:

* Uma aplicação ServiceNow que tem registros a serem assinados.
* Uma chave privada para assinar registros.
* O script signRecords.sh em seu ambiente local, com permissão de execução.  
  Importante:  
  . signRecords.sh o script está incluído como parte do arquivo jar da ferramenta de assinatura, que você deve solicitar [ServiceNow suporte ao cliente](https://support.servicenow.com/).
{#use-sa-signing-tool__ul_hpf_xr3_4xb}

## Procedimento

1. Em seu ambiente local, navegue até o diretório que contém o script signRecords.sh.
2. Use o seguinte comando para assinar seus registros:  

       ./signRecords.sh -d [Path to the root directory of the ServiceNow Application to Sign] -f [Path to the Keystore file]

   Por exemplo:

       ./signRecords.sh -d /users/abc/ServiceNow-App-1 -f /users/abc/codesigning.p12

3. Se for solicitado um prompt, insira a senha do armazenamento de chaves.  
   Pressione Enter se não houver senha.
4. Revise a saída para confirmar uma assinatura bem-sucedida.  

       Sep 26, 2022 2:41:09 PM com.snc.java.commands.ACommand start
       INFO: CODESIGN: executing codesigning...
       Sep 26, 2022 2:41:09 PM com.snc.core.codesigning.CodeSignerSupplier get
       INFO: CODESIGN: signing record for documentId: 65e811327702111057416efe7c5a994f
       Sep 26, 2022 2:41:11 PM com.snc.java.commands.ACommand start
       INFO: CODESIGN: codesigning successfully completed!

   No exemplo de saída anterior, a Ferramenta de assinatura usou o arquivo de armazenamento de chaves para assinar o registro. Você também irá notar que:
   * O script encontrou um registro compatível `65e811327702111057416efe7c5a994f` e o assinou.
   * No diretório ServiceNow-App-1, dois registros foram criados: `sys_certificate.xml` e `sn_kmf_record_signature.xml`.
   {#use-sa-signing-tool__ul_tcm_c53_4xb}
5. Importe a aplicação atualizada de volta para sua instância aplicando as mudanças remotas em Studio.  
   Para obter mais informações, consulte .

