HOWTO · Java

기본 Java 키 저장소 암호

이 자습서에서는 Java 키 저장소의 암호를 변경하는 단계를 안내합니다.

이 페이지의 내용

이 자습서는 Java keystore 비밀번호를 변경하는 과정을 안내합니다. 그러나 더 진행하기 전에 keystore에 대한 기본적인 이해가 필요하므로 살펴보겠습니다.

Java의 ‘키스토어’

keystore는 개인 키, 인증서 및 대칭 키를 저장할 수 있는 저장소입니다. 일반적으로 이것은 파일입니다. 그러나 암호화 토큰을 사용하거나 운영 체제의 메커니즘을 활용하는 것과 같은 다양한 방법으로 저장소를 처리할 수도 있습니다.

Java에는 기본적으로 JAVA_HOME/jre/lib/security/cacertskeystore 파일이 있습니다. 기본 keystore 비밀번호 changeit를 사용하여 이 keystore에 액세스할 수 있습니다.

Java에서 Keystore 암호 변경

다음과 같은 방법으로 keystore의 기본 비밀번호를 변경할 수 있습니다.

  1. cmd를 열고 echo %PATH%를 작성하여 keystore 경로가 추가되었는지 확인하십시오.

    우리의 경우 keystore cacerts 경로는 다음과 같습니다.

    C :\Program Files\Java\jdk - 18.0.2\lib\security\cacerts
    
  2. 다음 명령을 입력합니다.

    C :\Program Files\Java\jdk - 18.0.2\lib\security\keytool - storepasswd - v - new shanii_one
        - keystore cacerts
    

    shanii_one은 새 비밀번호이고 cacerts 파일은 keystore가 저장되는 곳입니다.

  3. keystore 암호를 묻는 프롬프트에서 현재 암호(기본적으로 changeit)를 입력한 다음 Enter를 누릅니다.

    Enter keystore password : changeit
    
  4. Cacerts가 새 비밀번호로 업데이트되었습니다.

    두 개의 비밀번호가 다른 경우 많은 도구가 제대로 작동하지 않으므로 개인 키의 비밀번호를 keystore의 비밀번호와 동일하게 변경하는 것이 좋습니다.