JAVA.SECURITY.INVALIDKEYEXCEPTION

에러 현상

  • Front에서는 값을 제대로 넘기는데,
    서버에서는 로그인 정보가 null로 넘어와서 로그인 되지 않음
  • AES256 암호화시,
    JAVA.SECURITY.INVALIDKEYEXCEPTION: ILLEGAL KEY SIZE 에러 메시지 확인

에러 확인 절차

  • local server를 바라보고 있는 Front에서는 값을 제대로 넘기는 것을 확인

    • [개발자 도구 - Network탭 - preview탭]을 확인
  • Project Settings에서 JDK home path가 제대로 되어있는지 확인

  • local_policy.jar, US_export_policy.jar 파일의 path가 제대로 되어 있는지 확인

해결 방법

  • JCE를 다운 받은 후,

  • 다운 받은 파일안의 local_policy.jar, US_export_policy.jar 파일을

JAVA_HOME 아래에 있는 /jre/lib/security/폴더에 복사해서 파일을 덮어씌워 준다.

  • C:\Users\CRS-P-60\Desktop\development\JAVA\jdk1.8.0_45\jre\lib\security

  • C:\Users\CRS-P-60\Desktop\development\JAVA\jre1.8.0_45\lib\security


참고 링크