DB 접속 정보 암호화 관련
- 작성자 :
- 이*열
- 작성일 :
- 2022-04-06 13:48:04
- 조회수 :
- 2,474
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
4.0 개발 환경 실행 후 공통 컴포넌트 로그인 관련 내용만 세팅 하였습니다.
그리고 mysql에 연결 하기 위해 접속 정보를 입력 하려하니
암호로 바꾸어서 입력 하도록 기본으로 되어 있어 안전을 위해 그렇게 하기 위해
globals.properties 에 가이드 된 아래 내용의 페이지로 이동 하여 세팅을 진행 했습니다.
"Globals.mysql.Password 는 com01 을 암호화한 것으로 https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:crypto_simplify_v3_8 참조할 것"
해당 페이지로 가서 클래스 파일과 xml을 그대로 만들어 세팅 했고
EgovEnvCryptoAlgorithmCreateTest 클래스는 잘실행 되어 키 해쉬 값은 만들어 졌습니다.
다음으로 EgovEnvCryptoUserTest 클래스를 만드니
소스에 오류가 있어
"import egovframework.rte.fdl.cryptography.EgovEnvCryptoService;
import egovframework.rte.fdl.cryptography.impl.EgovEnvCryptoServiceImpl;"
를
"import org.egovframe.rte.fdl.cryptography.EgovEnvCryptoService;
import org.egovframe.rte.fdl.cryptography.impl.EgovEnvCryptoServiceImpl;"
으로 바꿔주고
"classpath:/context-crypto-test.xml" 은 "classpath:/egovframework/spring/com/context-crypto.xml"
으로 변경 해주었습니다.
그리고 실행 하니 첨부 파일과 같은 오류가 발생 합니다.
crypto="false" 로 해서 웹서버에 올려 보면 잘 실행이 되는데 EgovEnvCryptoUserTest 내의 암호화 부분에서만 첨부 내용의 오류가 발생 합니다.
그리고 mysql에 연결 하기 위해 접속 정보를 입력 하려하니
암호로 바꾸어서 입력 하도록 기본으로 되어 있어 안전을 위해 그렇게 하기 위해
globals.properties 에 가이드 된 아래 내용의 페이지로 이동 하여 세팅을 진행 했습니다.
"Globals.mysql.Password 는 com01 을 암호화한 것으로 https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:crypto_simplify_v3_8 참조할 것"
해당 페이지로 가서 클래스 파일과 xml을 그대로 만들어 세팅 했고
EgovEnvCryptoAlgorithmCreateTest 클래스는 잘실행 되어 키 해쉬 값은 만들어 졌습니다.
다음으로 EgovEnvCryptoUserTest 클래스를 만드니
소스에 오류가 있어
"import egovframework.rte.fdl.cryptography.EgovEnvCryptoService;
import egovframework.rte.fdl.cryptography.impl.EgovEnvCryptoServiceImpl;"
를
"import org.egovframe.rte.fdl.cryptography.EgovEnvCryptoService;
import org.egovframe.rte.fdl.cryptography.impl.EgovEnvCryptoServiceImpl;"
으로 바꿔주고
"classpath:/context-crypto-test.xml" 은 "classpath:/egovframework/spring/com/context-crypto.xml"
으로 변경 해주었습니다.
그리고 실행 하니 첨부 파일과 같은 오류가 발생 합니다.
crypto="false" 로 해서 웹서버에 올려 보면 잘 실행이 되는데 EgovEnvCryptoUserTest 내의 암호화 부분에서만 첨부 내용의 오류가 발생 합니다.
환경정보
-
- OS 정보 : windows 10
- 표준프레임워크 버전 : 4.0
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat
- DB 정보 : mysql
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
실행환경 4.0 버전에서
Crypto 간소화의 스키마 정의 파일명이
[egov-crypto-4.0.0.xsd] 로 변경되었습니다.
자세한 내용은 실행환경 4.0 위키가이드에서 확인하실 수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.0:fdl:crypto
감사합니다.
표준프레임워크센터입니다.
실행환경 4.0 버전에서
Crypto 간소화의 스키마 정의 파일명이
[egov-crypto-4.0.0.xsd] 로 변경되었습니다.
자세한 내용은 실행환경 4.0 위키가이드에서 확인하실 수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.0:fdl:crypto
감사합니다.