Gere um arquivo Java Keystore (JKS) e configure a segurança no ServiceNow instância

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 3 min. de leitura
  • Para usar Google Dialogflow Como seu provedor de NLU para Virtual Agent, Use a chave privada que você baixou para gerar um arquivo JKS e configurar a autenticação no ServiceNow instância.

    Antes de Iniciar

    Certifique-se de que o Java Development Kit (JDK) esteja instalado no sistema.

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Nota:
    Google Dialogflow Usa OAuth2.0 para autenticação.

    Procedimento

    1. Abra uma janela de shell de comando.
    2. Para criar um arquivo JKS a partir do arquivo P12, faça o seguinte:
      1. Execute o seguinte comando:
        keytool -importkeystore -srckeystore /local_dir/myprivatekey.p12 -srcstoretype pkcs12 -destkeystore /local_dir/myprivatekey.jks -deststoretype JKS

        Neste exemplo, /local_dir/myprivatekey.p12 aponta para a chave privada que você baixou na etapa anterior.

      2. Quando solicitado, insira notasecret para a senha do armazenamento de chaves de destino e a senha do armazenamento de chaves de origem.
        notasecret é a senha da chave privada anotada na etapa anterior. Você inserirá esta senha três vezes.
      Um arquivo JKS é criado no mesmo diretório.
    3. Em seu ServiceNow, adicione o arquivo JKS ao Google Dialogflow Registro de certificado X.509:
      1. Navegue até Todos e, em seguida, insira sys_certificate.list no filtro.
      2. Selecione Google Dialogflow Certificado X.509 para abrir o registro.
      3. No formulário, preencha os campos da seguinte forma.
        Campo Valor
        Tipo Selecione Armazenamento de chaves Java.
        Senha do armazenamento de chaves Insira a senha da chave privada que você especificou ao criar o arquivo JKS ( notasecret ).
        Ativo Selecione esta opção para ativar o certificado.
      4. Selecione o ícone de anexo e carregue o arquivo JKS no registro.
      5. Em Links relacionados, selecione Valide armazenamentos/certificados .
        Você deve ver um Key_store válido mensagem.
      6. Selecione Atualizar.
    4. Em seu ServiceNow instância, atualize o. Google Dialogflow Registro de alias do armazenamento de chaves JWT (JSON Web Token).
      1. Navegue até Todos e, em seguida, insira jwt_keystore_aliases.list no filtro.
      2. Selecione Google Dialogflow JWT Keystore para abrir o registro.
      3. No formulário, preencha os campos da seguinte forma.
        Campo Valor
        Armazenamento de chaves de assinatura Selecione Certificado X.509 do Google DialogFlow .
        Algoritmo de assinatura Selecione RSA 256 .
        Chave de assinatura Insira a senha da chave privada que você especificou ao criar o arquivo JKS ( notasecret ).
        ID de chave Deixe este campo em branco.
      4. Selecione Atualizar.
    5. Em seu ServiceNow instância, atualize o. Google Dialogflow Registro do provedor JWT.
      1. Navegue até Todos e, em seguida, insira jwt_provider.list no filtro.
      2. Selecione Google Dialogflow Provedor de JWT para abrir o registro.
      3. Em Configuração de assinatura campo, selecione Armazenamento de chaves JWT do Google DialogFlow .
      4. Na lista relacionada sinistros padrão, insira o endereço de e-mail do seu Google Dialogflow conta de serviço do agente como Valor do sinistro para iss entrada.
      5. Selecione Atualizar.
    6. Em seu ServiceNow instância, atualize o. Google Dialogflow Registro do provedor de OAuth de NLU:
      1. Navegue até Todos e, em seguida, insira oauth_entity.list no filtro.
      2. Selecione Google Dialogflow NLU para abrir o registro.
      3. No formulário, preencha os campos da seguinte forma.
        Campo Valor
        ID de cliente Insira o ID exclusivo do Google Dialogflow conta de serviço do agente que você salvou de uma etapa anterior.
        Segredo do cliente Insira a senha da chave privada que você especificou ao criar o arquivo JKS ( notasecret ).
        Tipo de concessão padrão Selecione Portador JWT.
      4. Selecione Atualizar.
    7. Em seu ServiceNow instância, atualize o. GoogleDialFlowESNLUPrediction alias do sistema.
      1. Navegue até Todos e, em seguida, insira sys_alias.list no filtro.
      2. Selecione GoogleDialFlowESNLUPrediction para abrir o registro.
      3. Selecione Atributos de conexão e encontre o. Envid registro.
      4. Em Valor padrão atualize o valor com o nome do Google Dialogflow ambiente em que o agente foi publicado.
        O valor padrão é prod.

        A coluna Envivid é realçada na lista com um valor padrão de prod.

      5. Selecione Atualizar.
    8. Especifique Google Dialogflow Es como seu provedor de NLU em Virtual Agent.
      Para obter mais informações, consulte Configurar Compreensão da linguagem natural em Virtual Agent.