Hi Jorge,

Can you also let us know what's the setting you have for 'enable.renew'
property in client.properties file. Attach the complete file if possible.

Thanks,
Omindu.

On Mon, May 1, 2017 at 11:34 AM, Jorge <isildur...@gmail.com> wrote:

> Hi Farasath,
> attached the java client class.
>
> Regards,
>             Jorge.
>
> 2017-04-30 16:20 GMT-04:00, Farasath Ahamed <farasa...@wso2.com>:
> > Farasath Ahamed
> > Software Engineer, WSO2 Inc.; http://wso2.com
> > Mobile: +94777603866
> > Blog: blog.farazath.com
> > Twitter: @farazath619 <https://twitter.com/farazath619>
> > <http://wso2.com/signature>
> >
> >
> >
> > On Fri, Apr 28, 2017 at 7:17 PM, Jorge <isildur...@gmail.com> wrote:
> >
> >> Hi folks..
> >>
> >> With a sample code I'm testing the STS scenario with this
> configurations:
> >>
> >> 1. WSO2 IS STS service secured with UT policy.
> >> 2. JAVA client requesting a saml token to the WSO2 IS to include it
> >> inside
> >> the call to the proxy service in ESB.
> >>
> >>
> >> My maven dependencies version:
> >>
> >> <properties>
> >>   <wss4j.wso2.version>1.5.11.wso2v16</wss4j.wso2.version>
> >>   <axis2.client.version>1.6.1.wso2v5</axis2.client.version>
> >>   <junit.version>3.8.1</junit.version>
> >>   <rampart.wso2.version>1.6.1.wso2v8</rampart.wso2.version>
> >>
> >> <org.apache.rampart-trust.version>1.6.1.wso2v12</org.
> apache.rampart-trust.version>
> >>   <axiom.wso2.version>1.2.11.wso2v1</axiom.wso2.version>
> >>   <version.commons.logging>1.1.1</version.commons.logging>
> >>   <httpcore.wso2.version>4.3.3.wso2v1</httpcore.wso2.version>
> >>   <axis2.wso2.version>1.6.1.wso2v4</axis2.wso2.version>
> >>   <opensaml.wso2.version>2.0.0.alpha1-wso2v1</opensaml.wso2.version>
> >> </properties>
> >>
> >>
> >> I'm getting an error in this line in rampart-core library:
> >>
> >> elem = RampartUtil.insertSiblingAfter(rmd, this.getInsertionLocation(),
> >> (Element)endSuppTok.getToken());
> >>
> >>
> >
> > *(Element)endSuppTok.getToken()  *this casting seem to be the problem.
> > Would you be able to share your Java client source code?
> >
> >
> >> The error:
> >>
> >> java.lang.ClassCastException: org.apache.axiom.om.impl.llom.
> OMElementImpl
> >> cannot be cast to org.w3c.dom.Element
> >> at org.apache.rampart.builder.BindingBuilder.handleSupportingTokens(
> >> BindingBuilder.java:388)
> >> at
> >> org.apache.rampart.builder.SymmetricBindingBuilder.doSignBeforeEncrypt(
> >> SymmetricBindingBuilder.java:499)
> >> at org.apache.rampart.builder.SymmetricBindingBuilder.build(
> >> SymmetricBindingBuilder.java:86)
> >> at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144)
> >> at org.apache.rampart.handler.RampartSender.invoke(
> RampartSender.java:65)
> >> at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
> >> at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
> >> at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)
> >> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:427)
> >> at org.apache.axis2.description.OutInAxisOperationClient.send(
> >> OutInAxisOperation.java:406)
> >> at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(
> >> OutInAxisOperation.java:229)
> >> at org.apache.axis2.client.OperationClient.execute(
> >> OperationClient.java:165)
> >> at org.apache.axis2.client.ServiceClient.sendReceive(
> >> ServiceClient.java:555)
> >> at org.apache.axis2.client.ServiceClient.sendReceive(
> >> ServiceClient.java:531)
> >> at org.wso2.carbon.identity.samples.sts.Client.run(Client.java:258)
> >> at org.wso2.carbon.identity.samples.sts.Client.main(Client.java:106)
> >>
> >>
> >>
> > The saml token is this:
> >>
> >> <saml2:Assertion xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion"
> >> ID="urn:uuid:B245D8BE51DD76D8C11493317175833"
> >> IssueInstant="2017-04-27T18:19:35.830Z"
> >> Version="2.0">
> >> <saml2:Issuer>https://localhost</saml2:Issuer>
> >> <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
> >> <ds:SignedInfo>
> >> <ds:CanonicalizationMethod Algorithm="http://www.w3.org/
> >> 2001/10/xml-exc-c14n#" />
> >> <ds:SignatureMethod
> >> Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1";
> >> />
> >> <ds:Reference URI="#urn:uuid:B245D8BE51DD76D8C11493317175833">
> >> <ds:Transforms>
> >> <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-
> >> signature" />
> >> <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"; />
> >> </ds:Transforms>
> >> <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"; />
> >> <ds:DigestValue>kRCUeY8ciMqYIw4DiKjihd/TzkM=</ds:DigestValue>
> >> </ds:Reference>
> >> </ds:SignedInfo>
> >> <ds:SignatureValue>
> >> WVVU74daKAuwH1lbF/DP78odPJShvVhMsKK8e207QVLUwNsX
> >> t12MT1OEmwg5WOkDABvn2LfwFuzY
> >> 46usFhAF2W6frqJgyrQttddF2ue09D8/2aGGQ1S3MkYOb6zIBlj7WR4nbnMFeX
> >> rRBhhrrPjn2p+A
> >> NHUTjwjfTP+JKIZWE7I=
> >> </ds:SignatureValue>
> >> <ds:KeyInfo>
> >> <ds:X509Data>
> >> <ds:X509Certificate>MIICNTCCAZ6gAwIBAgIES343gjANBg
> >> kqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJVUzELMAkGA1UE
> >> CAwCQ0ExFjAUBgNVBAcMDU1vdW50YWluIFZpZXcxDTALBgNVBAoMBFdTTzIx
> >> EjAQBgNVBAMMCWxv
> >> Y2FsaG9zdDAeFw0xMDAyMTkwNzAyMjZaFw0zNTAyMTMwNzAyMjZaMFUxCzAJ
> >> BgNVBAYTAlVTMQsw
> >> CQYDVQQIDAJDQTEWMBQGA1UEBwwNTW91bnRhaW4gVmlldzENMAsGA1UECgwE
> >> V1NPMjESMBAGA1UE
> >> AwwJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCUp/
> >> oV1vWc8/TkQSiAvTou
> >> sMzOM4asB2iltr2QKozni5aVFu818MpOLZIr8LMnTzWllJvvaA5RAAdpbECb
> >> +48FjbBe0hseUdN5
> >> HpwvnH/DW8ZccGvk53I6Orq7hLCv1ZHtuOCokghz/ATrhyPq+
> >> QktMfXnRS4HrKGJTzxaCcU7OQID
> >> AQABoxIwEDAOBgNVHQ8BAf8EBAMCBPAwDQYJKoZIhvcNAQEFBQADgYEAW5wP
> >> R7cr1LAdq+IrR44i
> >> QlRG5ITCZXY9hI0PygLP2rHANh+PYfTmxbuOnykNGyhM6FjFLbW2uZHQT
> >> Y1jMrPprjOrmyK5sjJR
> >> O4d1DeGHT/YnIjs9JogRKv4XHECwLtIVdAbIdWHEtVZJyMSktcyysFcvuhPQK8Qc/E/
> >> Wq8uHSCo=</ds:X509Certificate>
> >> </ds:X509Data>
> >> </ds:KeyInfo>
> >> </ds:Signature>
> >> <saml2:Subject>
> >> <saml2:NameID Format="urn:oasis:names:tc:SAML:1.1:nameid-format:
> >> emailAddress">admin</saml2:NameID>
> >> <saml2:SubjectConfirmation Method="urn:oasis:names:tc:
> SAML:2.0:cm:bearer"
> >> />
> >> </saml2:Subject>
> >> <saml2:Conditions NotBefore="2017-04-27T18:19:37.908Z"
> >> NotOnOrAfter="2017-04-27T18:24:37.908Z" />
> >> <saml2:AuthnStatement AuthnInstant="2017-04-27T18:19:35.838Z">
> >> <saml2:AuthnContext>
> >> <saml2:AuthnContextClassRef>urn:oasis:names:tc:SAML:2.0:
> >> ac:classes:Password</saml2:AuthnContextClassRef>
> >> </saml2:AuthnContext>
> >> </saml2:AuthnStatement>
> >> </saml2:Assertion>
> >>
> >>
> >> Any idea?
> >>
> >
> >>
> >
> >>
> >>
> >>
> >> _______________________________________________
> >> Dev mailing list
> >> Dev@wso2.org
> >> http://wso2.org/cgi-bin/mailman/listinfo/dev
> >>
> >>
> >
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Omindu Rathnaweera
Senior Software Engineer, WSO2 Inc.
Mobile: +94 771 197 211
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to