`
minstrel
  • 浏览: 47481 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Jboss7下数据源的密码使用密文

 
阅读更多

参考http://stackoverflow.com/questions/10520997/jboss-as-7-1-datasource-how-to-encrypt-password/10542809#10542809 我对我jboss7下的数据源下的用户名和密码中的密码我使用了密文格式。

配置如下:

首先在<subsystem xmlns="urn:jboss:domain:security:1.1">增加一段

<security-domain name="EncryptedPassword">
  <authentication>
    <login-module code="SecureIdentityLogin" flag="required">
      <module-option name="username" value="yinming"/>
      <module-option name="password" value="-1232db1ef431ba0c927d8272ac02de90"/>
    </login-module>
  </authentication>
</security-domain>

 其中密文是通过如下命令行生成的:

java -cp %JBOSS_HOME%/modules/org/picketbox/main/picketbox-4.0.7.final.jar;%JBOSS_HOME%/modules/org/jboss/logging/main/jboss-logging-3.1.0.GA.jar org.picketbox.datasource.security.SecureIdentityLoginModule mypassword

 最后替换掉datasources下的security节点如下:

<security>
    <security-domain>EncryptedPassword</security-domain>
</security>

  

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics