Thanks for quick fix. Both cxf-ut.xml and cxf-x509.xml are complaining
about bean properties name when I enable them. So, I made following changes
in cxf-ut.xml.
1. Commented out "encryptionName".
<bean id="utService"
class="org.apache.cxf.sts.service.StaticService">
<property name="endpoints" ref="utEndpoints"/>
<!--property name="encryptionName" value="myservicekey"/-->
</bean>
2. Changed signatureProperties to signaturePropertiesFile. Changed
encryptionProperties to encryptionPropertiesFile like bellow.
<bean id="utSTSProperties"
class="org.apache.cxf.sts.StaticSTSProperties">
<property name="signaturePropertiesFile"
value="stsKeystore.properties"/>
<property name="signatureUsername"
value="mystskey"/>
<property name="callbackHandlerClass"
value="org.apache.cxf.sts.war.PasswordCallbackHandler"/>
<property name="encryptionPropertiesFile"
value="stsKeystore.properties"/>
<property name="issuer"
value="DoubleItSTSIssuer"/>
</bean>
I also made similar changed on cxf-x509.xml like bellow. I don't know if
this is right way to fix it, but at least it prevents exceptions.
<bean id="x509Service"
class="org.apache.cxf.sts.service.StaticService">
<property name="endpoints" ref="x509Endpoints"/>
<!--property name="encryptionName" value="myservicekey"/-->
</bean>
<bean id="x509STSProperties"
class="org.apache.cxf.sts.StaticSTSProperties">
<property name="signaturePropertiesFile"
value="stsKeystore.properties"/>
<property name="signatureUsername"
value="mystskey"/>
<property name="callbackHandlerClass"
value="org.apache.cxf.sts.war.PasswordCallbackHandler"/>
<property name="encryptionPropertiesFile"
value="stsKeystore.properties"/>
<property name="issuer"
value="DoubleItSTSIssuer"/>
</bean>
<bean id="utSTSProperties"
class="org.apache.cxf.sts.StaticSTSProperties">
<property name="signaturePropertiesFile"
value="stsKeystore.properties"/>
<property name="signatureUsername"
value="mystskey"/>
<property name="callbackHandlerClass"
value="org.apache.cxf.sts.war.PasswordCallbackHandler"/>
<property name="encryptionPropertiesFile"
value="stsKeystore.properties"/>
<property name="issuer"
value="DoubleItSTSIssuer"/>
</bean>
Thanks.
Gina
On Tue, Jul 10, 2012 at 11:09 AM, Colm O hEigeartaigh
<[email protected]>wrote:
> There's a bug in the cxf-encrypted-ut.xml shipped with Fediz. I've merged a
> fix here:
>
> http://svn.apache.org/viewvc?view=revision&revision=1359717
>
> Colm.
>