The following <password xmlns ...> technique works great for database
definitions:

 

<database>

    <jndi-name>jdbc/oracle</jndi-name>

    <driver>

                <type>oracle.jdbc.pool.OracleConnectionPoolDataSource</type>

 
<url>jdbc:oracle:thin:@${com.database.server}:${com.database.port}:${com.dat
abase.sid}</url>

                <user>${com.database.username}</user>

                <password
xmlns:encryption="urn:java:com.company.encryption">

 
<encryption:Password>abcdef</encryption:Password>

                </password>

    </driver>

    <max-connections>20</max-connections>

    <max-idle-time>60s</max-idle-time>

</database>

 

 

However this same technique does not work for <jsse-ssl> definitions.

 

 

<jsse-ssl>

                <key-store-type>jks</key-store-type>

 
<key-store-file>/opt/some/server/keys/some.kdb</key-store-file>

                <password
xmlns:encryption="urn:java:com.company.encryption">

 
<encryption:Password>abcdef</encryption:Password>

                </password>

 
<cipher-suites>SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4_128_SHA,SSL_RSA_WIT
H_3DES_EDE_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,SSL_DHE_RSA_WITH_3DES_EDE_CB
C_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA</cipher-suites>

</jsse-ssl>

 

I get the following error at startup:

 

/opt/company/server/conf/resin.xml:76: unable to create attribute
SetterAttribute[public void
com.caucho.vfs.JsseSSLFactory.setPassword(java.lang.String)] for
com.caucho.vfs.JsseSSLFactory@176f5261 and
QName[{http://caucho.com/ns/resin}password]

 

Once upon a time ago there was discussion that this would be added to a
future release.  Any thoughts as to if that can happen easily?

 

Thanks,

 

Aaron

 

_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to