KeyStoreException
KeyStoreException (키 저장소 예외)
키 저장소(KeyStore) 관련 작업에서 발생하는 일반적인 예외입니다. 키스토어 생성·로드·저장·엔트리 접근 과정의 문제를 나타냅니다.
본문
KeyStoreException은 GeneralSecurityException을 상속하는 예외로, 키스토어를 다루는 보안 작업 중 발생하는 오류를 표현합니다. 예를 들어 키스토어 타입이 잘못되었거나, 키스토어 데이터가 손상되었거나, 엔트리를 복구하지 못하는 상황에서 던져질 수 있습니다.
Exception → GeneralSecurityException → KeyStoreException 계통을 따릅니다. 생성자로는 메시지만 받는 KeyStoreException(String msg), 메시지와 원인을 함께 받는 KeyStoreException(String msg, Throwable cause), 원인만 받는 KeyStoreException(Throwable cause)를 제공합니다.
키스토어를 열기 위해 잘못된 비밀번호를 사용했을 때는 UnrecoverableKeyException이 발생하는 등, 좀 더 구체적인 하위 예외가 존재합니다.