

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 클라이언트 SDK 3을 사용하여 Java Keytool 및 Jarsigner AWS CloudHSM 와 통합하기 위한 사전 조건
<a name="keystore-prerequisites"></a>

 AWS CloudHSM 키 스토어를 사용하려면 먼저 AWS CloudHSM JCE SDK를 초기화하고 구성해야 합니다. 이렇게 하려면 다음의 절차를 따르세요.

## 1단계: JCE 설치
<a name="prereq-step-one"></a>

 AWS CloudHSM 클라이언트 사전 조건을 포함하여 JCE를 설치하려면 [Java 라이브러리 설치](java-library-install.md) 단계를 따릅니다.

## 2단계: 환경 변수에 HSM 로그인 자격 증명 추가
<a name="prereq-step-two"></a>

HSM 로그인 자격 증명을 포함하도록 환경 변수를 설정합니다.

```
export HSM_PARTITION=PARTITION_1
export HSM_USER=<HSM user name> 
export HSM_PASSWORD=<HSM password>
```

**참고**  
CloudHSM JCE는 다양한 로그인 옵션을 제공합니다. 타사 애플리케이션에서 AWS CloudHSM 키 스토어를 사용하려면 환경 변수와 함께 암시적 로그인을 사용해야 합니다. 애플리케이션 코드를 통한 명시적 로그인을 사용하려면 AWS CloudHSM 키 스토어를 사용하여 자체 애플리케이션을 빌드해야 합니다. 자세한 내용은 [AWS CloudHSM 키 스토어 사용에](alternative-keystore.md) 대한 문서를 참조하세요.

## 3단계: JCE 공급자 등록
<a name="prereq-step-three"></a>

Java CloudProvider 구성에서 JCE 공급자를 등록하려면 

1. 편집을 위해, Java 설치에서 java.security 구성 파일을 엽니다.

1. java.security 구성 파일에서 마지막 공급자로 `com.cavium.provider.CaviumProvider`를 추가합니다. 예를 들어, java.security 파일에 9개의 공급자가 있는 경우 섹션의 마지막 공급자로 다음 공급자를 추가합니다. Cavium 공급자를 더 높은 우선 순위로 추가하면 시스템의 성능에 부정적인 영향을 줄 수 있습니다.

   `security.provider.10=com.cavium.provider.CaviumProvider`
**참고**  
파워 유저는 보안 구성 파일을 업데이트하는 대신, keytool 사용 시 `-providerName`, `-providerclass` 및 `-providerpath` 명령줄 옵션을 지정하는 데 익숙할 수 있습니다. AWS CloudHSM 키 스토어로 키를 생성할 때 명령줄 옵션을 지정하려고 하면 오류가 발생합니다.