You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2009/03/03 05:22:14 UTC
svn commit: r749525 - in /cxf/sandbox/interopfest/wstrust10: build.xml
src/main/java/interop/client/Client.java src/main/resources/etc/client.xml
src/style/makelocal.xsl
Author: dkulp
Date: Tue Mar 3 04:22:13 2009
New Revision: 749525
URL: http://svn.apache.org/viewvc?rev=749525&view=rev
Log:
More updates to get trust working
Modified:
cxf/sandbox/interopfest/wstrust10/build.xml
cxf/sandbox/interopfest/wstrust10/src/main/java/interop/client/Client.java
cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/client.xml
cxf/sandbox/interopfest/wstrust10/src/style/makelocal.xsl
Modified: cxf/sandbox/interopfest/wstrust10/build.xml
URL: http://svn.apache.org/viewvc/cxf/sandbox/interopfest/wstrust10/build.xml?rev=749525&r1=749524&r2=749525&view=diff
==============================================================================
--- cxf/sandbox/interopfest/wstrust10/build.xml (original)
+++ cxf/sandbox/interopfest/wstrust10/build.xml Tue Mar 3 04:22:13 2009
@@ -1,17 +1,19 @@
<project name="wssec11" default="download">
<property name="build.dir" location="target"/>
+ <property name="host" value="131.107.72.15"/>
+
<target name="download.internal" if="needsToDownload">
<mkdir dir="${build.dir}/generated/src/main/resources/certs"/>
<mkdir dir="${build.dir}/wsdl"/>
<get src="http://131.107.72.15/ilab/Certs/Certs.zip" dest="${build.dir}/Certs.zip"/>
- <get src="http://131.107.72.15/Security_Federation_FederatedService_Indigo/Symmetric.svc?wsdl" dest="${build.dir}/wsdl/WsTrustSym.wsdl"/>
- <get src="http://131.107.72.15/Security_Federation_FederatedService_Indigo/Symmetric.svc?wsdl=wsdl0" dest="${build.dir}/wsdl/WsTrustSym_policy.wsdl"/>
+ <get src="http://${host}/Security_Federation_FederatedService_Indigo/Symmetric.svc?wsdl" dest="${build.dir}/wsdl/WsTrustSym.wsdl"/>
+ <get src="http://${host}/Security_Federation_FederatedService_Indigo/Symmetric.svc?wsdl=wsdl0" dest="${build.dir}/wsdl/WsTrustSym_policy.wsdl"/>
- <get src="http://131.107.72.15/Security_Federation_FederatedService_Indigo/Asymmetric.svc?wsdl" dest="${build.dir}/wsdl/WsTrustAsym.wsdl"/>
- <get src="http://131.107.72.15/Security_Federation_FederatedService_Indigo/Asymmetric.svc?wsdl=wsdl0" dest="${build.dir}/wsdl/WsTrustAsym_policy.wsdl"/>
+ <get src="http://${host}/Security_Federation_FederatedService_Indigo/Asymmetric.svc?wsdl" dest="${build.dir}/wsdl/WsTrustAsym.wsdl"/>
+ <get src="http://${host}/Security_Federation_FederatedService_Indigo/Asymmetric.svc?wsdl=wsdl0" dest="${build.dir}/wsdl/WsTrustAsym_policy.wsdl"/>
- <get src="http://131.107.72.15/Security_Federation_SecurityTokenService_Indigo/Asymmetric.svc?wsdl" dest="${build.dir}/wsdl/STSAsym.wsdl"/>
- <get src="http://131.107.72.15/Security_Federation_SecurityTokenService_Indigo/Symmetric.svc?wsdl" dest="${build.dir}/wsdl/STSSym.wsdl"/>
+ <get src="http://${host}/Security_Federation_SecurityTokenService_Indigo/Asymmetric.svc?wsdl" dest="${build.dir}/wsdl/STSAsym.wsdl"/>
+ <get src="http://${host}/Security_Federation_SecurityTokenService_Indigo/Symmetric.svc?wsdl" dest="${build.dir}/wsdl/STSSym.wsdl"/>
<antcall target="transform"/>
Modified: cxf/sandbox/interopfest/wstrust10/src/main/java/interop/client/Client.java
URL: http://svn.apache.org/viewvc/cxf/sandbox/interopfest/wstrust10/src/main/java/interop/client/Client.java?rev=749525&r1=749524&r2=749525&view=diff
==============================================================================
--- cxf/sandbox/interopfest/wstrust10/src/main/java/interop/client/Client.java (original)
+++ cxf/sandbox/interopfest/wstrust10/src/main/java/interop/client/Client.java Tue Mar 3 04:22:13 2009
@@ -74,17 +74,17 @@
if (argv.length < 1) {
argv = new String[] {
- //"Scenario_1_IssuedTokenOverTransport_UsernameOverTransport", // [1]
+ "Scenario_1_IssuedTokenOverTransport_UsernameOverTransport",
"Scenario_2_IssuedToken_MutualCertificate10",
"Scenario_5_IssuedTokenForCertificate_MutualCertificate11",
- "Scenario_6_IssuedTokenForCertificateSecureConversation_MutualCertificate11",
+ //"Scenario_6_IssuedTokenForCertificateSecureConversation_MutualCertificate11",
//"Scenario_7_IssuedTokenOverTransport_UsernameOverTransport", //[2]
//"Scenario_9_IssuedTokenForCertificate_MutualCertificate11", // [2]
//"Scenario_10_IssuedTokenForCertificateSecureConversation_MutualCertificate11", //[2]
};
}
- argv = new String[] {argv[2]};
+ //argv = new String[] {argv[1]};
new SpringBusFactory().createBus("etc/client.xml");
List<String> results = new ArrayList<String>(argv.length);
@@ -132,8 +132,6 @@
}
/*
-[1] - The STS is not return a SAML assertion. It's some bizarre "EncryptedData" element. Need to
- investigate what to do.
[2] - RSA KeyValue / Public key thing (not supported by wss4j yet)
[3] - WSS4J or xml-sec is not able to validate the returned signature from the STS. The key ref
finds the wssip key/alias in the keystore, just the sig doesn't seem valid
Modified: cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/client.xml
URL: http://svn.apache.org/viewvc/cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/client.xml?rev=749525&r1=749524&r2=749525&view=diff
==============================================================================
--- cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/client.xml (original)
+++ cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/client.xml Tue Mar 3 04:22:13 2009
@@ -35,6 +35,8 @@
<map>
<entry key="ws-security.username" value="Alice"/>
<entry key="ws-security.password" value="abcd!1234"/>
+ <entry key="ws-security.sts.token.properties" value="etc/bob.properties"/>
+ <entry key="ws-security.callback-handler" value="interop.client.KeystorePasswordCallback"/>
</map>
</property>
</bean>
@@ -50,6 +52,7 @@
<entry key="ws-security.callback-handler" value="interop.client.KeystorePasswordCallback"/>
<entry key="ws-security.signature.properties" value="etc/alice.properties"/>
<entry key="ws-security.encryption.properties" value="etc/wssip.properties"/>
+ <entry key="ws-security.sts.token.properties" value="etc/bob.properties"/>
</map>
</property>
</bean>
@@ -65,6 +68,7 @@
<entry key="ws-security.callback-handler" value="interop.client.KeystorePasswordCallback"/>
<entry key="ws-security.signature.properties" value="etc/alice.properties"/>
<entry key="ws-security.encryption.properties" value="etc/wssip.properties"/>
+ <entry key="ws-security.sts.token.properties" value="etc/bob.properties"/>
</map>
</property>
</bean>
@@ -86,6 +90,7 @@
<entry key="ws-security.callback-handler" value="interop.client.KeystorePasswordCallback"/>
<entry key="ws-security.signature.properties" value="etc/alice.properties"/>
<entry key="ws-security.encryption.properties" value="etc/wssip.properties"/>
+ <entry key="ws-security.sts.token.properties" value="etc/bob.properties"/>
</map>
</property>
</bean>
Modified: cxf/sandbox/interopfest/wstrust10/src/style/makelocal.xsl
URL: http://svn.apache.org/viewvc/cxf/sandbox/interopfest/wstrust10/src/style/makelocal.xsl?rev=749525&r1=749524&r2=749525&view=diff
==============================================================================
--- cxf/sandbox/interopfest/wstrust10/src/style/makelocal.xsl (original)
+++ cxf/sandbox/interopfest/wstrust10/src/style/makelocal.xsl Tue Mar 3 04:22:13 2009
@@ -57,7 +57,7 @@
<xsl:template match="soap12:address|soap:address">
<xsl:copy>
<xsl:choose>
- <xsl:when test="starts-with(@location,'http://ndgo-introp-s24/')">
+ <!--xsl:when test="starts-with(@location,'http://ndgo-introp-s24/')">
<xsl:attribute name="location">http://131.107.153.205/<xsl:value-of select="substring(@location,24)"/></xsl:attribute>
</xsl:when>
<xsl:when test="starts-with(@location,'https://ndgo-introp-s24/')">
@@ -65,6 +65,16 @@
</xsl:when>
<xsl:when test="starts-with(@location,'https://ndgo-introp-s24:8443/')">
<xsl:attribute name="location">https://131.107.153.205:8443/<xsl:value-of select="substring(@location,30)"/></xsl:attribute>
+ </xsl:when-->
+
+ <xsl:when test="starts-with(@location,'http://ndgo-introp-s24/')">
+ <xsl:attribute name="location">http://131.107.72.15/<xsl:value-of select="substring(@location,22)"/></xsl:attribute>
+ </xsl:when>
+ <xsl:when test="starts-with(@location,'https://ndgo-introp-s24/')">
+ <xsl:attribute name="location">https://131.107.72.15/<xsl:value-of select="substring(@location,23)"/></xsl:attribute>
+ </xsl:when>
+ <xsl:when test="starts-with(@location,'https://ndgo-introp-s24:8443/')">
+ <xsl:attribute name="location">https://131.107.72.15:8443/<xsl:value-of select="substring(@location,38)"/></xsl:attribute>
</xsl:when>
<xsl:when test="starts-with(@location,'https://kirillgdev04')">