---
sourceDocument: 호주 대화형 인터페이스
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/conversational-interfaces

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 대화형 인터페이스

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Java 키 스토어(JKS) 파일을 생성하고 인스턴스에 보안 ServiceNow 구성

# Java 키 스토어(JKS) 파일을 생성하고 인스턴스에 보안 ServiceNow 구성 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 4분

에 대한 가상 에이전트NLU 공급자로 사용하려면 Google Dialogflow 다운로드한 개인 키를 사용하여 JKS 파일을 생성하고 인스턴스에서 ServiceNow 인증을 설정합니다.

## 시작하기 전에

JDK(Java Development Kit)가 시스템에 설치되어 있는지 확인하십시오.

필요한 역할: 관리자

## 이 태스크 정보

주:  
Google Dialogflow 는 인증을 위해 OAuth2.0을 사용합니다.

## 프로시저

1. 명령 셸 창을 엽니다.
2. P12 파일에서 JKS 파일을 생성하려면 다음을 수행합니다.
   1. 다음 명령을 실행합니다.  

          keytool -importkeystore -srckeystore /local_dir/myprivatekey.p12 -srcstoretype pkcs12 -destkeystore /local_dir/myprivatekey.jks -deststoretype JKS

      이 예에서 `/local_dir/myprivatekey.p12` 는 이전 단계에서 다운로드한 프라이빗 키를 가리킵니다.
   2. 메시지가 표시되면 대상 키 저장소 암호와 원본 키 저장소 암호에 대한 <kbd class="ph userinput">notasecret</kbd> 을 입력합니다.  
      <kbd class="ph userinput">NotaSecret</kbd> 은 이전 단계에서 적어두었던 개인 키 암호입니다. 이 암호를 세 번 입력합니다.

   {#vad-configure-dialogflow-security__substeps_fcv_rjk_btb}  
   JKS 파일이 동일한 디렉터리에 생성됩니다.
3. 해당 인스턴스에서 ServiceNow X.509 인증서 기록에 Google Dialogflow JKS 파일을 추가합니다.
   1. 모두로 이동한 다음 필터에 <kbd class="ph userinput">sys_certificate.list</kbd>를 입력합니다.
   2. X.509 인증서를 선택하여 Google Dialogflow 기록을 엽니다.
   3. 양식의 필드에 다음과 같은 내용을 입력합니다.  
      {#vad-configure-dialogflow-security__table_dft_cbt_xsb__entry__2}

      | 필드 | 값 |
      |-|-|
      | 유형 | Java 키 스토어를 선택합니다. |
      | 키 스토어 암호 | JKS 파일(<kbd class="ph userinput">notasecret</kbd>)을 생성할 때 지정한 개인 키 암호를 입력합니다. |
      | 활성 | 인증서를 활성화하려면 이 옵션을 선택합니다. |
      [ ]

      {#vad-configure-dialogflow-security__table_dft_cbt_xsb}
   4. 첨부 파일 아이콘을 선택하고 JKS 파일을 기록에 업로드합니다.
   5. 관련 링크에서 스토어/인증서 확인을 선택합니다.  
      유효한 key_store 메시지가 표시될 것입니다.
   6. 업데이트를 선택합니다.
   {#vad-configure-dialogflow-security__substeps_edv_n1t_xsb}
4. 인스턴스에서 ServiceNow JWT(JSON 웹 토큰) 키 스토어 별칭 기록을 Google Dialogflow 업데이트합니다.
   1. 모두로 이동한 다음 필터에 <kbd class="ph userinput">jwt_keystore_aliases.list</kbd>를 입력합니다.
   2. JWT 키 스토어를 선택하여 Google Dialogflow 기록을 엽니다.
   3. 양식의 필드에 다음과 같은 내용을 입력합니다.  
      {#vad-configure-dialogflow-security__table_qzj_kgt_xsb__entry__2}

      | 필드 | 값 |
      |-|-|
      | 서명 키 스토어 | Google 대화 상자 플로우 X.509 인증서를 선택합니다. |
      | 서명 알고리즘 | RSA 256을 선택합니다. |
      | 서명 키 | JKS 파일(<kbd class="ph userinput">notasecret</kbd>)을 생성할 때 지정한 개인 키 암호를 입력합니다. |
      | 키 ID | 이 필드를 비워 둡니다. |
      [ ]

      {#vad-configure-dialogflow-security__table_qzj_kgt_xsb}
   4. 업데이트를 선택합니다.
   {#vad-configure-dialogflow-security__substeps_ib5_bgt_xsb}
5. 해당 ServiceNow 인스턴스에서 JWT 제공자 기록을 업데이트합니다 Google Dialogflow .
   1. 모두로 이동한 다음 필터에 <kbd class="ph userinput">jwt_provider.list</kbd>를 입력합니다.
   2. JWT 제공자를 선택하여 Google Dialogflow 기록을 엽니다.
   3. 서명 구성 필드에서 Google DialogFlow JWT 키 스토어를 선택합니다.
   4. 표준 클레임 관련 목록에서 에이전트 서비스 계정의 Google Dialogflow 이메일 주소를 iss 항목의 클레임 값으로 입력합니다.  

      자세한 내용은 [ES에서 Google Dialogflow 서비스 계정 및 개인 키 생성](https://servicenow-prod.fluidtopics.net/gbXWyznFVXAZBWNF8jlVng "에 대한 가상 에이전트NLU 제공자로 사용하려면 Google Dialogflow 에서 에이전트Google Dialogflow의 서비스 계정 및 개인 키를 생성합니다.") 문서를 참조하십시오.
   5. 업데이트를 선택합니다.
   {#vad-configure-dialogflow-security__substeps_hvd_qht_xsb}
6. 해당 인스턴스에서 NLU OAuth 제공자 기록을 Google Dialogflow 업데이트합니다ServiceNow.
   1. 모두로 이동한 다음 필터에 <kbd class="ph userinput">oauth_entity.list</kbd>를 입력합니다.
   2. NLU를 선택하여 Google Dialogflow 기록을 엽니다.
   3. 양식의 필드에 다음과 같은 내용을 입력합니다.  
      {#vad-configure-dialogflow-security__table_zt4_1kt_xsb__entry__2}

      | 필드 | 값 |
      |-|-|
      | 클라이언트 ID | 이전 단계에서 저장한 에이전트 서비스 계정의 Google Dialogflow 고유 ID를 입력합니다. |
      | 클라이언트 비밀 | JKS 파일(<kbd class="ph userinput">notasecret</kbd>)을 생성할 때 지정한 개인 키 암호를 입력합니다. |
      | 기본 부여 유형 | JWT 전달자를 선택합니다. |
      [ ]

      {#vad-configure-dialogflow-security__table_zt4_1kt_xsb}
   4. 업데이트를 선택합니다.
   {#vad-configure-dialogflow-security__substeps_sg3_vjt_xsb}
7. 인스턴스 ServiceNow 에서 GoogleDialogFlowESNLUPrediction 시스템 별칭을 업데이트합니다.
   1. 모두로 이동한 다음 필터에 <kbd class="ph userinput">sys_alias.list</kbd>를 입력합니다.
   2. GoogleDialogFlowESNLUPrediction을 선택하여 기록을 엽니다.
   3. 연결 속성 탭을 선택하고 EnvID 기록을 찾습니다.
   4. 기본값 열에서 에이전트가 게시된 환경의 Google Dialogflow 이름으로 값을 업데이트합니다.  
      기본값은 prod입니다.

   5. 업데이트를 선택합니다.
   {#vad-configure-dialogflow-security__substeps_u4b_klt_xsb}
8. 에서 ES를 NLU 제공자가상 에이전트로 지정합니다Google Dialogflow.  
   자세한 내용은 [구성 자연어 이해 위치 가상 에이전트](https://servicenow-prod.fluidtopics.net/KqklzCalY3pk9fnwXO~vhQ "의 가상 에이전트 서비스 제공자를 식별 NLU 하도록 구성 자연어 이해 (NLU)합니다. NLU 제공자가 지원하는 NLU 언어와 ServiceNow AI Platform.") 문서를 참조하십시오.
**이전 주제:** [ES에서 Google Dialogflow 서비스 계정 및 개인 키 생성](https://servicenow-prod.fluidtopics.net/gbXWyznFVXAZBWNF8jlVng "에 대한 가상 에이전트NLU 제공자로 사용하려면 Google Dialogflow 에서 에이전트Google Dialogflow의 서비스 계정 및 개인 키를 생성합니다.")  
**다음 주제:** [ES 서비스를 활성화 Google Dialogflow 하고 인스턴스에서 활성화합니다.](https://servicenow-prod.fluidtopics.net/UA~_hzInnlUj5VJcF8KW2Q "NLU 드라이버 열기 [open_nlu_driver] 테이블에서 ES 서비스를 활성화하면 Google Dialogflow NLU 설정에서 서비스를 옵션으로 가상 에이전트 사용할 수 있게 됩니다.")

