<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    JBoss下DataSource加密(下)

    數(shù)據(jù)源文件:my-oracle-ds.xml

    <datasources>
        
    <local-tx-datasource>
            
    <jndi-name>jdbc/my-local</jndi-name>
            <connection-url>
                jdbc:oracle:thin:@10.5.7.30:1521:orcl
            
    </connection-url>
            
    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
            <security-domain>EncryptedOracleDbRealm</security-domain>
            
    <exception-sorter-class-name>
                org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter
            
    </exception-sorter-class-name>
            
    <metadata>
                
    <type-mapping>Oracle10g</type-mapping>
            
    </metadata>
            
    <depends>
                jboss.security:service=JaasSecurityDomain,domain=ServerMasterPassword
            
    </depends>
        
    </local-tx-datasource>



        
    <mbean code="org.jboss.security.plugins.JaasSecurityDomain"
            name
    ="jboss.security:service=JaasSecurityDomain,domain=ServerMasterPassword">
            
    <constructor>
                
    <arg type="java.lang.String" value="ServerMasterPassword"></arg>
            
    </constructor>
            
    <!-- The opaque master password file used to decrypt the encrypted
                database password key 
    -->
            
    <attribute name="KeyStorePass">
                {CLASS}org.jboss.security.plugins.FilePassword:${jboss.server.home.dir}/conf/server.password
            
    </attribute>
            
    <attribute name="Salt">abcdefgh</attribute>
            
    <attribute name="IterationCount">13</attribute>
        
    </mbean>

    </datasources>

    在jboss4.3/jboss-as/server/default/conf/login-config.xml中增加節(jié)點(diǎn):

    <application-policy name="EncryptedOracleDbRealm">
        
    <authentication>
            
    <login-module
                
    code="org.jboss.resource.security.JaasSecurityDomainIdentityLoginModule"
                flag
    ="required">
                
    <module-option name="username">username</module-option>
                
    <module-option name="password">
                    3wW33nIpavHK4pd3qoNTbA
                
    </module-option>
                
    <module-option name="managedConnectionFactoryName">
                    jboss.jca:service=LocalTxCM,name=jdbc/my-local
                
    </module-option>
                
    <module-option name="jaasSecurityDomain">
                    jboss.security:service=JaasSecurityDomain,domain=ServerMasterPassword
                
    </module-option>
            
    </login-module>
        
    </authentication>
    </application-policy>

    以上的password由下面命令得出:

    E:\JBOSS\jboss4.3\jboss-as\server\default\lib>java -cp jbosssx.jar
    org.jboss.security.plugins.PBEUtils abcdefgh 
    13 master mypassowrd
    Encoded password:  2mqrIBSpp8JVWFAqCBklhf

    生成server.password文件:

    E:\JBOSS\jboss4.3\jboss-as\server\default\lib>java -cp jbosssx.jar
    org.jboss.security.plugins.FilePassword abcdefgh 
    13 master server.password

    產(chǎn)生后拷貝到:${jboss.server.home.dir}/conf中。

    posted on 2012-01-16 18:58 paulwong 閱讀(942) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): JBOSS

    主站蜘蛛池模板: 七次郎成人免费线路视频| 亚洲国产日韩在线| 青青草97国产精品免费观看| 毛片A级毛片免费播放| 亚洲乱码一二三四区国产| 国产乱子精品免费视观看片| 亚洲精品中文字幕麻豆| AV无码免费永久在线观看| 亚洲日韩一区二区一无码| 精品免费国产一区二区三区| 亚洲成AV人片在WWW| 亚洲Av无码国产情品久久| free哆拍拍免费永久视频| 亚洲精品字幕在线观看| 99久久精品免费精品国产| 亚洲国产韩国一区二区| 免费看大黄高清网站视频在线| 亚洲av无码一区二区三区天堂| 亚洲AV成人精品日韩一区18p| 久久久久久噜噜精品免费直播| 亚洲国产精品无码中文字| av无码久久久久不卡免费网站| 亚洲成a人片在线观看天堂无码| 亚洲国产精品一区二区三区久久| 久久免费国产精品| 亚洲欧洲国产精品久久| 国产区卡一卡二卡三乱码免费| 国产又黄又爽胸又大免费视频| 久久亚洲美女精品国产精品| 一个人免费高清在线观看| 看成年女人免费午夜视频| 亚洲成av人在线视| 亚洲第一成年免费网站| 日韩在线视频播放免费视频完整版 | 77777_亚洲午夜久久多人| 免费一本色道久久一区| 国产精品1024在线永久免费| 亚洲男女性高爱潮网站| 亚洲精品亚洲人成在线观看下载 | 国产卡二卡三卡四卡免费网址| 国产精品亚洲小说专区|