DB 패스워드 암화화 방법 -1
1. JBoss-5.1.0GA 에서 DB패스워드 암호화 방법
경로: /jboss/jboss-5.1.0.GA
java -cp client/jboss-logging-spi.jar:common/lib/jbosssx.jar org.jboss.resource.secutiry.SecureIdentityLoginModule
2. JBoss-6.1.0.Final에서 DB패스워드 암호화 방법
경로: /jboss/jboss-6.1.0.Final
java -cp client/jboss-logging.jar:lib/jbosssx.jar org.jboss.resource.security.SecureIdentityLoginModule
--> jboss-logging-spi.jar 에서 jboss-logging.jar로 변경 되었습니다.
DB 패스워드 암화화 방법 -2
1. -ds.xml 수정
ID,PW입력 부분은 주석처리 하고 , security-domain 추가
<!--
<user-name></user-name>
<password></password>
-->
<security-domain>EncryptDBPassword</security-domain>
<use-java-context>false</use-java-context>
2. conf/login-config.xml 추가
위 1번에서 추가한 <security-domain>을 login-config.xml 에 추가해 준다.
<application-policy name="EncryptDBPassword">
<authentication>
<login-module code="org.jboss.resource.secutiry.SecureIdentityLoginModule" flag="required">
<module-option name="username">testdb</module-option>
<module-option name="password">6addae693e6568dfdf8592078de921bc</module-option>
<module-option name="managedConnectionFactoryName">jboss.jca:name=jdbc/postgresql,
service=LocalTxCM</module-option>
</login-module>
</authentication>
<application-policy>
by.강수현
'1. 미들웨어이야기 > 03. JBoss' 카테고리의 다른 글
JBOSS 바인딩 서비스 포트 정의 (0) | 2014.08.31 |
---|---|
JBOSS 버전정보 노출 방지 (0) | 2014.07.31 |
JBoss 관리자 페이지 IP 접근제어 (2) | 2014.07.29 |
JBoss의 인코딩 설정 (0) | 2014.07.24 |
JBoss의 서비스 포트 정의 (0) | 2014.07.24 |