---
sourceDocument: Interfaces conversacionais de Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/conversational-interfaces

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Interfaces conversacionais de Yokohama

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Gere um arquivo de armazenamento de chaves Java a partir do arquivo de chave privada JSON

# Gere um arquivo de armazenamento de chaves Java a partir do arquivo de chave privada JSON {#ariaid-title1}

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

Para usar Google Dialogflowcom Virtual Agent Bot Interconnect, A terceira etapa é gerar um arquivo JKS a partir da chave privada JSON que você criou na etapa anterior.

## Antes de Iniciar

Função necessária: administrador

## Procedimento

1. Em um editor de texto, abra o arquivo de chave privada JSON baixado no procedimento anterior.
2. Copie o texto da chave privada, começando com a seção INICIAR CHAVE PRIVADA e terminando com a seção ENCERRAR CHAVE PRIVADA.  
3. Remova os caracteres de retorno de linha (/n) da chave:
   1. Cole o texto-chave em um editor de texto, como TextEdit ou Bloco de notas.
   2. Clicar EditarLocalizarLocalizar e substituir ou EditarSubstituir.
   3. Em Localizar campo, tipo <kbd class="ph userinput">. </kbd>.
   4. Em Substituir , pressione <kbd class="ph userinput">E Enter </kbd>ou <kbd class="ph userinput">E Enter </kbd>.
   5. Clique em Substituir tudo .

   {#generate-jks-from-json-dialogflow__substeps_qq5_fvy_3sb}  
   O texto-chave será formatado com quebras de linha.
4. Salve o texto da chave privada formatado como .pem arquivo.  
   Por exemplo, privatekey.pem .
5. Em um navegador da web, abra o URL listado no arquivo JSON do client_x509_cert_urlparâmetro.  
   Por exemplo, https://www.googleapis.com/robot/v1/metadata/x509/my-srvc-account%40my-agent-ukpy.iam.gserviceaccount.com. A página Certificados é aberta.
6. Copie o certificado que tem o mesmo ID de chave privada que aparece no arquivo JSON.
7. Substitua por quebras de linha no certificado, conforme descrito na etapa 3.
8. Salve o certificado formatado como .pem arquivo.  
   Por exemplo, certificado.pem .
9. Navegue até a pasta que contém a chave privada e os arquivos de certificado.
10. Abrir uma janela de terminal:
    1. No Mac OS, clique com o botão direito do mouse ou com a tecla ctrl pressionada na pasta e selecione Novo terminal na pasta .
    2. No Windows, clique com o botão direito do mouse na pasta e selecione Aberto no terminal .
    {#generate-jks-from-json-dialogflow__substeps_owm_jrj_fwb}
11. No prompt de comando do terminal, crie o arquivo JKS da seguinte forma:
    1. Insira o seguinte comando:  
       <kbd class="ph userinput">openssl pkcs12 -export -in [nome do arquivo de certificação] -inkey [nome do arquivo de chave privada] -certfile [nome do arquivo de certificação] -out testkeystore.p12</kbd>

       Por exemplo, se certificate.pem for o nome do certificado e privatekey.pem for o nome da chave privada:

       <kbd class="ph userinput">openssl pkcs12 -export -in certificate.pem -inkey privatekey.pem -certfile certificate.pem -out testkeystore.p12</kbd>
    2. Quando for solicitada uma senha, insira a senha de sua escolha usando no mínimo seis caracteres.  
       Um arquivo PKCS 12 é criado com o nome testkeystore.p12 .
    3. Insira o seguinte comando:  
       <kbd class="ph userinput">Keytool -importkeystore -srckeystore testkeystore.p12 -srcstoretype pkcs12 -destkeystore dialogflow.jks -deststoretype jks</kbd>

       Uma senha será solicitada várias vezes. Use a mesma senha que você criou na etapa anterior.
    {#generate-jks-from-json-dialogflow__substeps_lv1_jcf_jsb}

## Resultado

Um arquivo JKS é criado.
**Tópico anterior:** [Crie uma conta de serviço e uma chave privada para Google Dialogflowprojeto](https://servicenow-prod.fluidtopics.net/JVzR8ea2OD4~8odqynVsWQ "Para usar Google Dialogflowcom Virtual Agent Bot Interconnect, a segunda etapa é criar uma conta de serviço e uma chave privada para o novo agente em Google Dialogflow.")  
**Próximo tópico:** [Configure conexões com Google Dialogflowem seu Virtual AgentInstância de interconexão de bot](https://servicenow-prod.fluidtopics.net/_jIXApV_TyLCIjZxLGGROQ "Para usar Google Dialogflowcom Virtual Agent Bot Interconnect, a quarta etapa é configurar a conexão no ServiceNowinstância.")

