<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 閱讀(945) 評(píng)論(0)  編輯  收藏 所屬分類: JBOSS

    主站蜘蛛池模板: 最新国产乱人伦偷精品免费网站| 国产成人亚洲综合在线| 亚洲国产成人久久| 国产亚洲精品bv在线观看| 欧美激情综合亚洲一二区| 国产99精品一区二区三区免费| 永久免费A∨片在线观看| 99在线精品视频观看免费| 成年18网站免费视频网站| 免费人妻av无码专区| 亚洲国产无套无码av电影| 久久亚洲精品成人av无码网站| 亚洲国产系列一区二区三区| 曰批免费视频播放在线看片二| 在线观看片免费人成视频无码| 青青视频观看免费99| 伊在人亚洲香蕉精品区麻豆| 精品国产亚洲男女在线线电影| 亚洲一区二区成人| 亚洲av日韩综合一区久热 | 亚洲AV无码不卡在线播放| 亚洲人成人77777网站不卡| 国产尤物在线视精品在亚洲| 中文字幕亚洲一区二区三区| 亚洲图片校园春色| 免费人妻精品一区二区三区| 日韩视频在线免费| 日韩亚洲人成在线综合日本 | 亚洲精品无码专区久久久| 亚洲精品自在线拍| 免费国产黄网站在线观看动图| 久久久久国产精品免费看| 我想看一级毛片免费的| 亚洲国产另类久久久精品黑人 | 亚洲韩国—中文字幕| 亚洲国产AV无码一区二区三区 | 最近最新中文字幕完整版免费高清 | 国产福利电影一区二区三区,亚洲国模精品一区| 亚洲av永久无码精品古装片 | 亚洲精品美女视频| h视频在线观看免费|