---
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


---

# JSON 개인 키 파일에서 Java 키 스토어 파일을 작성합니다.

# JSON 개인 키 파일에서 Java 키 스토어 파일을 작성합니다. {#ariaid-title1}

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

와 함께 가상 에이전트 Bot Interconnect사용하려면 Google Dialogflow 세 번째 단계는 이전 단계에서 생성한 JSON 개인 키에서 JKS 파일을 생성하는 것입니다.

## 시작하기 전에

필요한 역할: 관리자

## 프로시저

1. 텍스트 편집기에서 이전 절차에서 다운로드한 JSON 프라이빗 키 파일을 엽니다.
2. BEGIN PRIVATE KEY 섹션으로 시작하여 END PRIVATE KEY 섹션으로 끝나는 개인 키 텍스트를 복사합니다.  
3. 키에서 반환 문자(\\n) 줄을 제거합니다.
   1. 텍스트 편집기(예: TextEdit 또는 메모장)에 키 텍스트를 붙여넣습니다.
   2. Click 편집찾기찾기 및 바꾸기 또는 편집바꾸기.
   3. 찾기 필드에 <kbd class="ph userinput">\n</kbd>을 입력합니다.
   4. 바꾸기 필드에서 <kbd class="ph userinput">Ctrl + Enter</kbd> 또는 <kbd class="ph userinput">Alt + Enter</kbd> 키를 누릅니다.
   5. 모두 바꾸기를 클릭합니다.

   {#generate-jks-from-json-dialogflow__substeps_qq5_fvy_3sb}  
   키 텍스트의 형식은 줄 바꿈으로 지정됩니다.
4. 형식이 지정된 개인 키 텍스트를 .pem 파일로 저장합니다.  
   예: privatekey.pem.
5. 웹 브라우저에서 매개변수의 JSON 파일에 나열된 URL을 client_x509_cert_url 엽니다.  
   예를 들면 https://www.googleapis.com/robot/v1/metadata/x509/my-srvc-account%40my-agent-ukpy.iam.gserviceaccount.com 입니다. 인증서 페이지가 열립니다.
6. JSON 파일에 표시되는 것과 동일한 개인 키 ID가 있는 인증서를 복사합니다.
7. 3단계에서 설명한 대로 \\n을 인증서의 줄 바꿈으로 바꿉니다.
8. 형식이 지정된 인증서를 .pem 파일로 저장합니다.  
   예: certificate.pem.
9. 개인 키와 인증서 파일이 모두 들어 있는 폴더로 이동합니다.
10. 터미널 창을 엽니다.
    1. Mac OS에서는 폴더를 마우스 오른쪽 버튼으로 클릭하거나 Ctrl 키를 누른 채 클릭하고 폴더의 새 터미널을 선택합니다.
    2. Windows에서는 폴더를 마우스 오른쪽 버튼으로 클릭하고 터미널에서 열기를 선택합니다.
    {#generate-jks-from-json-dialogflow__substeps_owm_jrj_fwb}
11. 터미널의 명령 프롬프트에서 다음과 같이 JKS 파일을 생성합니다.
    1. 다음 명령을 입력합니다.  
       <kbd class="ph userinput">openssl pkcs12 -export -in [인증서 파일 이름] -inkey [개인 키 파일 이름] -certfile [인증서 파일 이름] -out testkeystore.p12</kbd>

       예를 들어 certificate.pem이 인증서의 이름이고 privatekey.pem이 개인 키의 이름인 경우 다음을 수행합니다.

       <kbd class="ph userinput">openssl pkcs12 -export -in certificate.pem -inkey privatekey.pem -certfile certificate.pem -out testkeystore.p12</kbd>
    2. 암호에 대한 메시지가 표시되면 최소 6자 이상을 사용하여 원하는 암호를 입력합니다.  
       PKCS 12 파일은 testkeystore.p12라는 이름으로 생성됩니다.
    3. 다음 명령을 입력합니다.  
       <kbd class="ph userinput">keytool -importkeystore -srckeystore testkeystore.p12 -srcstoretype pkcs12 -destkeystore dialogflow.jks -deststoretype JKS</kbd>

       암호를 입력하라는 메시지가 여러 번 표시됩니다. 이전 단계에서 생성한 것과 동일한 암호를 사용합니다.
    {#generate-jks-from-json-dialogflow__substeps_lv1_jcf_jsb}

## 결과

JKS 파일이 생성됩니다.
**이전 주제:** [프로젝트에 대한 Google Dialogflow 서비스 계정 및 개인 키 생성](https://servicenow-prod.fluidtopics.net/1oQcGE0eeeQEAPlycgPCcQ "와 함께 가상 에이전트 Bot Interconnect사용하려면 Google Dialogflow 두 번째 단계는 에서 새 에이전트Google Dialogflow에 대한 서비스 계정과 개인 키를 만드는 것입니다.")  
**다음 주제:** [Bot Interconnect 인스턴스에서 가상 에이전트 연결 Google Dialogflow 구성](https://servicenow-prod.fluidtopics.net/3a8r064JjTa2EWrgaEIlnA "와 함께 가상 에이전트 Bot Interconnect사용하려면 Google Dialogflow 네 번째 단계는 인스턴스에서 연결을 구성하는 ServiceNow 것입니다.")

