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

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu 대화형 인터페이스

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

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

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

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

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

## 시작하기 전에

JDK(Java Development Kit)가 시스템에 설치되어 있는지 확인합니다.

필요한 역할: admin

## 이 태스크 정보

주:  
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 인스턴스에서 JKS 파일을 Google Dialogflow X.509 인증서 기록에 추가합니다.
   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. Related Links(관련 링크)에서 Validate Stores/Certificates(스토어/인증서 확인)를 선택합니다.  
      유효한 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 DialogFlow 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 Dialogflowiss 항목의 클레임 값으로 입력합니다.  

      자세한 내용은 [ES에서 Google Dialogflow 서비스 계정 및 개인 키 만들기](https://servicenow-prod.fluidtopics.net/_xGh3LcZFmTiPpqV9L_7Vg "에 대한 가상 에이전트NLU 제공자로 사용하려면 Google Dialogflow 에서 에이전트Google Dialogflow에 대한 서비스 계정 및 개인 키를 생성합니다.") 문서를 참조하십시오.
   5. 업데이트를 선택합니다.
   {#vad-configure-dialogflow-security__substeps_hvd_qht_xsb}
6. 인스턴스 ServiceNow 에서 NLU OAuth 제공자 기록을 업데이트합니다 Google Dialogflow .
   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 | 이전 단계에서 저장한 에이전트 서비스 계정의 고유 ID Google Dialogflow 를 입력합니다. |
      | 클라이언트 비밀 | 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/X5o8gduXzY3D5z_O9yl6QQ "인스턴스의 서비스 제공자를 식별 NLU 하기 위해 (NLU)를 가상 에이전트 구성합니다 자연어 이해 . 또한 제공자 및 에서 지원하는 NLU 언어를 기반으로 대화 디자인 중에 사용되는 모델 언어를 NLU 지정할 수 있습니다Now Platform.") 문서를 참조하십시오.
**이전 주제:** [ES에서 Google Dialogflow 서비스 계정 및 개인 키 만들기](https://servicenow-prod.fluidtopics.net/_xGh3LcZFmTiPpqV9L_7Vg "에 대한 가상 에이전트NLU 제공자로 사용하려면 Google Dialogflow 에서 에이전트Google Dialogflow에 대한 서비스 계정 및 개인 키를 생성합니다.")  
**다음 주제:** [ES 서비스를 활성화 Google Dialogflow 하고 인스턴스에서 활성화합니다.](https://servicenow-prod.fluidtopics.net/Slr_FJfb3pymWzvzJBihvQ "NLU 드라이버 열기 [open_nlu_driver] 테이블에서 ES 서비스를 활성화 Google Dialogflow 하면 NLU 설정에서 가상 에이전트 서비스를 옵션으로 사용할 수 있게 됩니다.")

