EgovGeneralCryptoServiceTest.java 문의
- 작성자 :
- 이*규
- 작성일 :
- 2012-11-06 19:03:30
- 조회수 :
- 1,474
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요
암복호화 문제로 씨름 중인데요
알려주신 덕분에 이 쪽까지 오긴 왔습니다...
Junit 소스를 돌려보니 초기화 오류가 발생합니다.
조언 좀 주십시오
org.jasypt.exceptions.EncryptionInitializationException: java.lang.ExceptionInInitializerError
at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.initialize(StandardPBEByteEncryptor.java:597)
at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.encrypt(StandardPBEByteEncryptor.java:658)
at egovframework.rte.fdl.cryptography.impl.EgovGeneralCryptoServiceImpl.encrypt(EgovGeneralCryptoServiceImpl.java:64)
at test.crypto.EgovGeneralCryptoServiceTest.testString(EgovGeneralCryptoServiceTest.java:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at
암복호화 문제로 씨름 중인데요
알려주신 덕분에 이 쪽까지 오긴 왔습니다...
Junit 소스를 돌려보니 초기화 오류가 발생합니다.
조언 좀 주십시오
org.jasypt.exceptions.EncryptionInitializationException: java.lang.ExceptionInInitializerError
at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.initialize(StandardPBEByteEncryptor.java:597)
at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.encrypt(StandardPBEByteEncryptor.java:658)
at egovframework.rte.fdl.cryptography.impl.EgovGeneralCryptoServiceImpl.encrypt(EgovGeneralCryptoServiceImpl.java:64)
at test.crypto.EgovGeneralCryptoServiceTest.testString(EgovGeneralCryptoServiceTest.java:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at
A
안녕하세요.. 이형규님.
EncryptionInitializationException는 패스워드가 지정되지 않았거나 bean 상의 설정이 정확하지 않은 경우에 발생되는 exception입니다..
설정 변경 없이 JUnit 실행해 보시고.. 변경된 설정을 확인해 보시면.. 원인이 파악되실 수 있을 것 같습니다.
(StandardPBEByteEncryptor가 제공하는 로그로는 정확한 원인 파악이 어렵네요.. ^^;)
그럼.. 즐거운 하루되십시오.
감사합니다.
EncryptionInitializationException는 패스워드가 지정되지 않았거나 bean 상의 설정이 정확하지 않은 경우에 발생되는 exception입니다..
설정 변경 없이 JUnit 실행해 보시고.. 변경된 설정을 확인해 보시면.. 원인이 파악되실 수 있을 것 같습니다.
(StandardPBEByteEncryptor가 제공하는 로그로는 정확한 원인 파악이 어렵네요.. ^^;)
그럼.. 즐거운 하루되십시오.
감사합니다.