tag:blogger.com,1999:blog-3273970344143189542.post8549906488580372355..comments2023-03-15T04:01:53.628-07:00Comments on Pavithra's Blog: Common pitfalls in Kerberos Authentication Using WSO2 ProductsPavithrahttp://www.blogger.com/profile/03912278375272968752noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-3273970344143189542.post-6643492134061958012016-02-12T21:38:36.690-08:002016-02-12T21:38:36.690-08:00Hi Pavithra,
I followed all the steps, but I'...Hi Pavithra,<br /><br />I followed all the steps, but I'm getting the similar exception [1] as the one you have mentioned in the ESB. Even though I run the client with java 6, the error remains the same. What could I be missing here?<br /><br />[1] [2016-02-13 11:02:51,382] ERROR - KerberosTokenProcessor Integrity check on decrypted field failed (31)<br />KrbException: Integrity check on decrypted field failed (31)<br /> at sun.security.krb5.internal.crypto.DesCbcEType.decrypt(DesCbcEType.java:164)<br /> at sun.security.krb5.internal.crypto.DesCbcMd5EType.decrypt(DesCbcMd5EType.java:41)<br /> at sun.security.krb5.internal.crypto.DesCbcEType.decrypt(DesCbcEType.java:135)<br /> at sun.security.krb5.internal.crypto.DesCbcMd5EType.decrypt(DesCbcMd5EType.java:41)<br /> at sun.security.krb5.EncryptedData.decrypt(EncryptedData.java:177)<br /> at org.apache.ws.security.kerberos.KrbTicketDecoder.decryptTicket(KrbTicketDecoder.java:99)<br /> at org.apache.ws.security.kerberos.KrbTicketDecoder.parseApReq(KrbTicketDecoder.java:90)<br /> at org.apache.ws.security.kerberos.KrbTicketDecoder.parseServiceTicket(KrbTicketDecoder.java:67)<br /> at org.apache.ws.security.kerberos.KrbTicketDecoder.getSessionKey(KrbTicketDecoder.java:50)<br /> at org.apache.ws.security.processor.KerberosTokenProcessor.getSessionKey(KerberosTokenProcessor.java:493)<br /> at org.apache.ws.security.processor.KerberosTokenProcessor.verifyXMLSignature(KerberosTokenProcessor.java:297)<br /> at org.apache.ws.security.processor.SignatureProcessor.verifyXMLSignature(SignatureProcessor.java:308)<br /> at org.apache.ws.security.processor.SignatureProcessor.handleToken(SignatureProcessor.java:124)<br /> at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:332)<br /> at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:249)<br /> at org.apache.rampart.RampartEngine.process(RampartEngine.java:187)<br /> ...<br />[2016-02-13 11:02:51,385] ERROR - AxisEngine An error was discovered processing the header (Failed to create the security token)<br />org.apache.axis2.AxisFault: An error was discovered processing the header (Failed to create the security token)<br /> at org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:180)<br /> at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:95)<br /> at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)<br /> at org.apache.axis2.engine.Phase.invoke(Phase.java:313)<br /> at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)<br /> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)<br /> at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172)<br /> at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:146)<br /> ...<br />Caused by: org.apache.ws.security.WSSecurityException: An error was discovered processing the header (Failed to create the security token)<br /> at org.apache.ws.security.processor.KerberosTokenProcessor.verifyXMLSignature(KerberosTokenProcessor.java:341)<br /> at org.apache.ws.security.processor.SignatureProcessor.verifyXMLSignature(SignatureProcessor.java:308)<br /> at org.apache.ws.security.processor.SignatureProcessor.handleToken(SignatureProcessor.java:124)<br /> at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:332)<br /> at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:249)<br /> at org.apache.rampart.RampartEngine.process(RampartEngine.java:187)<br /> at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:92)Anonymoushttps://www.blogger.com/profile/18428405737976067267noreply@blogger.comtag:blogger.com,1999:blog-3273970344143189542.post-80973569332889912112014-09-24T22:35:35.142-07:002014-09-24T22:35:35.142-07:00Hi Pavithra,
I've encountered same issue as yo...Hi Pavithra,<br />I've encountered same issue as yours. find the issue "carbon.super" as it adds after the name. right now i'm encountering a different issue with the Kerberos client. alredy tried with Java 6 but issue still persists. apreciate if you know anything regarding this.<br /><br />Issue<br />--------<br /><br />[java] Calling Echo service with parameter - Hello World<br /> [java] Exception in thread "main" java.lang.RuntimeException: Undefined 'kerberosSTReqFailed' resource property<br /> [java] at org.apache.ws.security.WSSecurityException.getMessage(WSSecurityException.java:206)<br /> [java] at org.apache.ws.security.WSSecurityException.(WSSecurityException.java:120)<br /> [java] at org.apache.ws.security.message.WSSecKerberosToken.prepare(WSSecKerberosToken.java:206)<br /> [java] at org.apache.ws.security.message.WSSecKerberosToken.build(WSSecKerberosToken.java:91)<br /> [java] at org.apache.rampart.builder.BindingBuilder.getKerberosTokenBuilder(BindingBuilder.java:934)<br /> [java] at org.apache.rampart.builder.SymmetricBindingBuilder.doSignBeforeEncrypt(SymmetricBindingBuilder.java:425)<br /> [java] at org.apache.rampart.builder.SymmetricBindingBuilder.build(SymmetricBindingBuilder.java:86)<br /> [java] at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144)<br /> [java] at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:65)<br /> [java] at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)<br /> [java] at org.apache.axis2.engine.Phase.invoke(Phase.java:313)<br /> [java] at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)<br /> [java] at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:426)<br /> [java] at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:430)<br /> [java] at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225)<br /> [java] at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)<br /> [java] at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:554)<br /> [java] at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:530)<br /> [java] at org.wso2.identity.esb.kerberos.KerberosClient.run(KerberosClient.java:111)<br /> [java] at org.wso2.identity.esb.kerberos.KerberosClient.main(KerberosClient.java:43)<br /> [java] Caused by: java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key kerberosSTReqFailed<br /> [java] at java.util.ResourceBundle.getObject(ResourceBundle.java:374)<br /> [java] at java.util.ResourceBundle.getString(ResourceBundle.java:334)<br /> [java] at org.apache.ws.security.WSSecurityException.getMessage(WSSecurityException.java:203)<br /> [java] ... 19 more<br />dhinukshahttps://www.blogger.com/profile/13966986664804968165noreply@blogger.com