You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by shams jawaid <sh...@hotmail.com> on 2007/09/17 15:20:28 UTC

[RAMPART sample 07]

Hi,

i am trying to run rampart sample 07, but when i use tcp mon to see the 
messages, i see the request - encrypted and signed, but at the 
response..there is a null pointed exception..
here is the output from tcp mon, if anyone can give advice, please do iv 
been stuck on rampart for very long!


POST /axis2/services/sample07 HTTP/1.1
Content-Type: text/xml; charset=UTF-8
SOAPAction: "urn:echo"
User-Agent: Axis2
Host: 127.0.0.1:9080
Transfer-Encoding: chunked

f9c
<?xml version='1.0' encoding='UTF-8'?>
   <soapenv:Envelope 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
      <soapenv:Header>
         <wsse:Security 
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" 
soapenv:mustUnderstand="1">
            <wsse:BinarySecurityToken 
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" 
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" 
wsu:Id="CertId-3468159">MIIC7DCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQQFADBNMQswCQYDVQQGEwJMSzEQMA4GA1UECBMHV2VzdGVybjEQMA4GA1UEBxMHQ29sb21ibzENMAsGA1UEChMEV1NPMjELMAkGA1UEAxMCQ0EwHhcNMDYwNzIxMTAwOTIxWhcNMDcwNzIxMTAwOTIxWjBOMQswCQYDVQQGEwJMSzEQMA4GA1UECBMHV2VzdGVybjENMAsGA1UEChMEV1NPMjENMAsGA1UECxMEV1NPMjEPMA0GA1UEAxMGQ2xpZW50MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDLZbE6nuAkO6f4xEAmjwkbt83/kLZOC09h8XIzTpNgowkSE7fEffmZ55auT4kr+ZlQWPntN6yUL3UdjCjswzgb6YxCYXAN+AIwdEDfHiY2LEhWJIUi4wxvELEBohUOtvFD6U/Wb3bp0inHW9kjueqvTQPvY/E+DxWJtdcAAPbIKQIDAQABo4HaMIHXMAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBQxLMCTSZb+3pG0f+eXvVT8HWn7UDB9BgNVHSMEdjB0gBTqjpU/ODKOIhKC4vphl14m26jJh6FRpE8wTTELMAkGA1UEBhMCTEsxEDAOBgNVBAgTB1dlc3Rlcm4xEDAOBgNVBAcTB0NvbG9tYm8xDTALBgNVBAoTBFdTTzIxCzAJBgNVBAMTAkNBggkAo5RPqifQLL0wDQYJKoZIhvcNAQEEBQADgYEAdqTpO79RlL+e50rmK+tcEhB/SJw4cwXCtHWkloLdrIcd
Rxl6uDEZBGacxyQtBeLbgTp7jCTKLPuhJ7Hhguyp2ggr26a/Prt32zsu5XTUVIQMrZLJ2CemA0sOS8UJ7KSvG1ksE38whcFJnaGMbGdP5H2hzDpgQ1DAN38D/eQr3dI=</wsse:BinarySecurityToken>
            <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" 
Id="Signature-33320514">
               <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="#id-18306082">
                     <ds:Transforms>
                        <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>U2NGrICzLf80VD5ZY3ufjFaOcEo=</ds:DigestValue>
                  </ds:Reference>
               </ds:SignedInfo>
               
<ds:SignatureValue>tcOwjLh18L+UITZdA6DwEd65ckJ2k4QMRbhzY76tKgUqdWOuhmKzAauNZ7cq55KDrPRf0F9+1rHpSHbJ19w7zcs3H5ceWwBnZhNIWhqqBKc4P7pU8YBo4goLjyAuooM9vZqFOspmegj4F3qPuhJ1+JR4gYv+4mGK4k2HkRxt8j8=</ds:SignatureValue>
               <ds:KeyInfo Id="KeyId-27296482">
                  <wsse:SecurityTokenReference 
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
wsu:Id="STRId-15779934">
                     <wsse:Reference URI="#CertId-3468159" 
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" 
/>
                  </wsse:SecurityTokenReference>
               </ds:KeyInfo>
            </ds:Signature>
            <xenc:EncryptedKey Id="EncKeyId-26752749">
               <xenc:EncryptionMethod 
Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5" />
               <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
                  <wsse:SecurityTokenReference>
                     <wsse:KeyIdentifier 
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" 
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509SubjectKeyIdentifier">Aq2jUp6PfWMM7x2mlyPUJ3kA9Dw=</wsse:KeyIdentifier>
                  </wsse:SecurityTokenReference>
               </ds:KeyInfo>
               <xenc:CipherData>
                  
<xenc:CipherValue>CmvnM5ZQ+w0RT0KU44avpyCMAJFW2F9sVtZYmvoorrGHZg1gKTB6BctkPCbjKj2XfamBA/TGskqrt+pCvTmPjPSJQH5/6nF7ueXWyOcTBgrEPgeagTnqbFtdiRAdsjdMxto9uBFqWbRKMsHm3/0696MjC3OYC8bYibkf8taN7JE=</xenc:CipherValue>
               </xenc:CipherData>
               <xenc:ReferenceList>
                  <xenc:DataReference URI="#EncDataId-18306082" />
               </xenc:ReferenceList>
            </xenc:EncryptedKey>
            <wsu:Timestamp 
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
wsu:Id="Timestamp-4877503">
               <wsu:Created>2007-09-17T14:11:46.562Z</wsu:Created>
               <wsu:Expires>2007-09-17T14:16:46.562Z</wsu:Exp328ires>
            </wsu:Timestamp>
         </wsse:Security>
      </soapenv:Header>
      <soapenv:Body 
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
wsu:Id="id-18306082">
         <xenc:EncryptedData Id="EncDataId-18306082" 
Type="http://www.w3.org/2001/04/xmlenc#Content">
            <xenc:EncryptionMethod 
Algorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc" />
            <xenc:CipherData>
               
<xenc:CipherValue>s3ySU/3rQ9XmIvlYxDTDWYAY5sPEvmc1dpQzUdKVKtSPwOULjdqFOnwB1vqut973QD/ROz0jzl+022oHjUfGgpK8cq4TPodGD2d79KX/trJ319uUqvHxVqL08nnoxdSqFJ2qH9gPhyoJ+dJ4v56/+hNDqGhM087Me0j64OzrJI9QVeCvzNKN09y/Aq+pvqGjTvubdFp3jCV493AwfsYPjCptighdmlqm7T/1vTsvV+Xh4O7IzDctYlQhzYMHdnwg0DYmxAaw5bVvOCMCQB/ZK//isH/A8cjNxd+AUrW+BF8lWp6wDYDLQgAttpBT0GuN</xenc:CipherValue>
            </xenc:CipherData>
         </xenc:EncryptedData>
      </soapenv:Body>
   </soapenv:Envelope>0


HTTP/1.1 500 Internal Server Error
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=UTF-8
Transfer-Encoding: chunked
Date: Mon, 17 Sep 2007 14:11:47 GMT
Connection: close

aca
<?xml version='1.0' encoding='UTF-8'?>
   <soapenv:Envelope xmlns:wsa="http://www.w3.org/2005/08/addressing" 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
      <soapenv:Header>
         
<wsa:Action>http://www.w3.org/2005/08/addressing/soap/fault</wsa:Action>
      </soapenv:Header>
      <soapenv:Body>
         <soapenv:Fault>
            <faultcode>soapenv:Client</faultcode>
            <faultstring>java.lang.NullPointerException</faultstring>
            <detail>
               <Exception>org.apache.axis2.AxisFault: 
java.lang.NullPointerException&#xd;	at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:178)&#xd;	at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)&#xd;	at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xd;	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)&#xd;	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&#xd;	at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)&#xd;	at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)&#xd;	at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;	at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)&#xd;	at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)&#xd;	at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)&#xd;	at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)&#xd;	at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)&#xd;	at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)&#xd;	at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)&#xd;	at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)&#xd;	at 
java.lang.Thread.run(Thread.java:619)&#xd;Caused by: 
java.lang.NullPointerException&#xd;	at 
org.apache.rampart.RampartMessageData.&lt;init>(RampartMessageData.java:163)&#xd;	at 
org.apache.rampart.RampartEngine.process(RampartEngine.java:38)&#xd;	at 
org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:71)&#xd;	at 
org.apache.axis2.engine.Phase.invoke(Phase.java:383)&#xd;	at 
org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:203)&#xd;	at 
org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:131)&#xd;	at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:279)&#xd;	at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:116)&#xd;	... 
16 more&#xd;</Exception>
            </detail>
         </soapenv:Fault>
      </soapenv:Body>
   </soapenv:Envelope>
0

_________________________________________________________________
Got a favourite clothes shop, bar or restaurant? Share your local knowledge  
http://www.backofmyhand.com


Re: [RAMPART bad encoding?]

Posted by shams jawaid <sh...@hotmail.com>.
Hi ruchith, i am getting this error while using rampart as well..no idea 
what it means:

tcpmon output and tomcat window output:

POST /axis2/services/HealthCareServiceTest1 HTTP/1.1
User-Agent: Axis2/C
Content-Length: 7018
Content-Type: application/soap+xml;charset=UTF-8;action="urn:Login"
Host: 127.0.0.1:8181

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
   <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">
      
<wsa:To>http://localhost:8181/axis2/services/HealthCareServiceTest1</wsa:To>
      <wsa:Action>urn:Login</wsa:Action>
      <wsa:MessageID>9299458f-0244-48ab-81c8-52f94daa79b2</wsa:MessageID>
      <wsse:Security soapenv:mustUnderstand="1" 
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
         <wsse:BinarySecurityToken 
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" 
wsu:Id="CertID-ca448e46-02b7-43ec" 
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" 
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">MIIDDDCCAfSgAwIBAgIQM6YEf7FVYx/tZyEXgVComTANBgkqhkiG9w0BAQUFADAwMQ4wDAYDVQQKDAVPQVNJUzEeMBwGA1UEAwwVT0FTSVMgSW50ZXJvcCBUZXN0IENBMB4XDTA1MDMxOTAwMDAwMFoXDTE4MDMxOTIzNTk1OVowQjEOMAwGA1UECgwFT0FTSVMxIDAeBgNVBAsMF09BU0lTIEludGVyb3AgVGVzdCBDZXJ0MQ4wDAYDVQQDDAVBbGljZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAoqi99By1VYo0aHrkKCNT4DkIgPL/SgahbeKdGhrbu3K2XG7arfD9tqIBIKMfrX4Gp90NJa85AV1yiNsEyvq+mUnMpNcKnLXLOjkTmMCqDYbbkehJlXPnaWLzve+mW0pJdPxtf3rbD4PS/cBQIvtpjmrDAU8VsZKT8DN5Kyz+EZsCAwEAAaOBkzCBkDAJBgNVHRMEAjAAMDMGA1UdHwQsMCowKKImhiRodHRwOi8vaW50ZXJvcC5iYnRlc3QubmV0L2NybC9jYS5jcmwwDgYDVR0PAQH/BAQDAgSwMB0GA1UdDgQWBBQK4l0TUHZ1QV3V2QtlLNDm+PoxiDAfBgNVHSMEGDAWgBTAnSj8wes1oR3WqqqgHBpNwkkPDzANBgkqhkiG9w0BAQUFAAOCAQEABTqpOpvW+6yrLXyUlP2xJbEkohXHI5OWwKWleOb9hlkhWntUalfcFOJAgUyH30TTpHldzx1+vK2LPzhoUFKYHE1IyQvokBN2JjFO6
4BQukCKnZhldLRPxGhfkTdxQgdf5rCK/wh3xVsZCNTfuMNmlAM6lOAg8QduDah3WFZpEA0s2nwQaCNQTNMjJC8tav1CBr6+E5FAmwPXP7pJxn9Fw9OXRyqbRA4v2y7YpbGkG2GI9UvOHw6SGvf4FRSthMMO35YbpikGsLix3vAsXWWi4rwfVOYzQK0OFPNi9RMCUdSH06m9uLWckiCxjos0FQODZE9l4ATGy9s9hNVwryOJTw==</wsse:BinarySecurityToken>
         <wsse:BinarySecurityToken 
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" 
wsu:Id="CertID-69536c92-6e55-410e" 
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" 
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">MIIDCjCCAfKgAwIBAgIQYDju2/6sm77InYfTq65x+DANBgkqhkiG9w0BAQUFADAwMQ4wDAYDVQQKDAVPQVNJUzEeMBwGA1UEAwwVT0FTSVMgSW50ZXJvcCBUZXN0IENBMB4XDTA1MDMxOTAwMDAwMFoXDTE4MDMxOTIzNTk1OVowQDEOMAwGA1UECgwFT0FTSVMxIDAeBgNVBAsMF09BU0lTIEludGVyb3AgVGVzdCBDZXJ0MQwwCgYDVQQDDANCb2IwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMCquMva4lFDrv3fXQnKK8CkSU7HvVZ0USyJtlL/yhmHH/FQXHyYY+fTcSyWYItWJYiTZ99PAbD+6EKBGbdfuJNUJCGaTWc5ZDUISqM/SGtacYe/PD/4+g3swNPzTUQAIBLRY1pkr2cm3s5Ch/f+mYVNBR41HnBeIxybw25kkoM7AgMBAAGjgZMwgZAwCQYDVR0TBAIwADAzBgNVHR8ELDAqMCiiJoYkaHR0cDovL2ludGVyb3AuYmJ0ZXN0Lm5ldC9jcmwvY2EuY3JsMA4GA1UdDwEB/wQEAwIEsDAdBgNVHQ4EFgQUXeg55vRyK3ZhAEhEf+YT0z986L0wHwYDVR0jBBgwFoAUwJ0o/MHrNaEd1qqqoBwaTcJJDw8wDQYJKoZIhvcNAQEFBQADggEBAIiVGv2lGLhRvmMAHSlY7rKLVkv+zEUtSyg08FBT8z/RepUbtUQShcIqwWsemDU8JVtsucQLc+g6GCQXgkCkMiC8qhcLAt3BXzFmLxuCE
AQeeFe8IATr4wACmEQE37TEqAuWEIanPYIplbxYgwP0OBWBSjcRpKRAxjEzuwObYjbll6vKdFHYIweWhhWPrefquFp7TefTkF4D3rcctTfWJ76I5NrEVld+7PBnnJNpdDEuGsoaiJrwTW3Ixm40RXvG3fYS4hIAPeTCUk3RkYfUkqlaaLQnUrF2hZSgiBNLPe8gGkYORccRIlZCGQDEpcWl1Uf9OHw6fC+3hkqolFd5CVI=</wsse:BinarySecurityToken>
         <wsu:Timestamp u:Id="SigID-2cdbff27-292d-47f1" 
xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
            <wsu:Created>2007-09-18T17:57:22.437Z</wsu:Created>
            <wsu:Expires>2007-09-18T17:58:22.437Z</wsu:Expires>
         </wsu:Timestamp>
         <ds:Signature Id="SigID-598dc11e-4220-4dc2" 
xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
            <ds:SignedInfo>
               <ds:CanonicalizationMethod 
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></ds:CanonicalizationMethod>
               <ds:SignatureMethod 
Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></ds:SignatureMethod>
               <ds:Reference URI="#SigID-e1e1f6cc-a71f-4efc">
                  <ds:Transforms>
                     <ds:Transform 
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></ds:Transform>
                  </ds:Transforms>
                  <ds:DigestMethod 
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></ds:DigestMethod>
                  
<ds:DigestValue>OBmL4SKWfD8hID6Nai5LTQ8G9hQ=</ds:DigestValue>
               </ds:Reference>
               <ds:Reference URI="#SigID-2cdbff27-292d-47f1">
                  <ds:Transforms>
                     <ds:Transform 
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></ds:Transform>
                  </ds:Transforms>
                  <ds:DigestMethod 
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></ds:DigestMethod>
                  
<ds:DigestValue>R4xMuOPjCtQmrXxYXsBx9IijRWQ=</ds:DigestValue>
               </ds:Reference>
            </ds:SignedInfo>
            
<ds:SignatureValue>h8rd8l6XGngmILoZGZw5kAtfU4BHTpzKWMVBsc9hUM5S/l4WV5dg0+ESWD+kEgI4NVTvgtWl2rSuZj7omPDfzuLOcvF9iRpboIB4EMGOjj4RF4bDJgGCLBMDjXzbbIPOtXDjmgLbgirehc0cnNQozsFtICa5tOxJbdQjcyHXJn8=</ds:SignatureValue>
            <ds:KeyInfo>
               <wsse:SecurityTokenReference 
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
                  <wsse:Reference URI="#CertID-ca448e46-02b7-43ec" 
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"></wsse:Reference>
               </wsse:SecurityTokenReference>
            </ds:KeyInfo>
         </ds:Signature>
         <xenc:EncryptedKey xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
            <xenc:EncryptionMethod 
Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"></xenc:EncryptionMethod>
            <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
               <wsse:SecurityTokenReference 
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
                  <wsse:Reference URI="CertID-69536c92-6e55-410e" 
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"></wsse:Reference>
               </wsse:SecurityTokenReference>
            </ds:KeyInfo>
            <xenc:CipherData>
               
<xenc:CipherValue>KZw4UxfnXjvpAOZw2taQdUbMdpyPcjH8Fk37EzOJlmxx6QIHHkLSe3Zglk58JDXxyJCKvhybc0zfwsPJj6E9Zcukdhy6n+SWPp/15acrmtEQBJ7kdoMh3NfAi2N2gvOFICXpboEcyrQ/HBnssjh1Jqc0fPscyh+DyQYBXkA3pK8=</xenc:CipherValue>
            </xenc:CipherData>
            <xenc:ReferenceList 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
               <xenc:DataReference 
URI="#EncDataID-ea897dc3-8884-4073"></xenc:DataReference>
            </xenc:ReferenceList>
         </xenc:EncryptedKey>
      </wsse:Security>
   </soapenv:Header>
   <soapenv:Body u:Id="SigID-e1e1f6cc-a71f-4efc" 
xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
      <xenc:EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element" 
wsu:Id="EncDataID-ea897dc3-8884-4073" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" 
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
         <xenc:EncryptionMethod 
Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc"></xenc:EncryptionMethod>
         <xenc:CipherData>
            
<xenc:CipherValue>sO6e9MeiA2Akf4HsF+6kt3nr28Ub0kkRnKbiGQhT4sKh11L1GleMpcFaLjaz4W5zL794lXu9mpU65TmVzDlqub06gdG0lneLnSvYSuneWwJnOS89iMVSgb0o3RZ6s0+l0fvd8pJP73sUuieK5eOunbMvWeYE0dN4WY18vMy5/a0=</xenc:CipherValue>
         </xenc:CipherData>
      </xenc:EncryptedData>
   </soapenv:Body></soapenv:Envelope>


RESPONSE


HTTP/1.1 500 Internal Server Error
Server: Apache-Coyote/1.1
Content-Type: application/soap+xml; 
action="http://www.w3.org/2005/08/addressing/soap/fault";charset=UTF-8
Transfer-Encoding: chunked
Date: Tue, 18 Sep 2007 17:57:23 GMT
Connection: close

28E
<?xml version='1.0' encoding='UTF-8'?>
   <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope" 
xmlns:wsa="http://www.w3.org/2005/08/addressing">
      <soapenv:Header>
         
<wsa:Action>http://www.w3.org/2005/08/addressing/soap/fault</wsa:Action>
         <wsa:RelatesTo>9299458f-0244-48ab-81c8-52f94daa79b2</wsa:RelatesTo>
      </soapenv:Header>
      <soapenv:Body>
         <soapenv:Fault>
            <soapenv:Code>
               <soapenv:Value>soapenv:Receiver</soapenv:Value>
            </soapenv:Code>
            <soapenv:Reason>
               <soapenv:Text xml:lang="en-US">java.lang.RuntimeException: 
Undefined 'badEncoding' resource property</soapenv:Text>
            </soapenv:Reason>
            <soapenv:Detail />
         </soapenv:Fault>
      </soapenv:Body>
   </soapenv:Envelope>
0



TOMCAT WINDOW

18-Sep-2007 17:57:14 org.apache.catalina.core.AprLifecycleListener init
INFO: The Apache Tomcat Native library which allows optimal performance in 
produ
ction environments was not found on the java.library.path: C:\Program 
Files\Java
\jdk1.6.0_02\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WIN
DOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI 
Technolog
ies\ATI Control Panel;C:\Program Files\Common Files\Adobe\AGL;C:\Program 
Files\Q
uickTime\QTSystem\.;C:\WS02 WSF.PHP 1\wsf_c\lib;C:\Java\bin.;C:\WS02 WSF.PHP 
1\w
sf_c\lib
18-Sep-2007 17:57:14 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
18-Sep-2007 17:57:14 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 612 ms
18-Sep-2007 17:57:14 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
18-Sep-2007 17:57:14 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
18-Sep-2007 17:57:14 org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive axis2.war
[INFO] Deploying module: addressing-1.3
[INFO] Deploying module: script-1.3
[INFO] Deploying module: metadataExchange-1.3
[INFO] Deploying module: ping-1.3
[INFO] Deploying module: rahas-1.3
[INFO] Deploying module: rampart-1.3
[INFO] Deploying module: soapmonitor-1.3
[INFO] script module activated
[INFO] Deploying Web service: Authentication Server
[INFO] Deploying Web service: testhealthserviceRampart
[INFO] Deploying Web service: version-1.3.aar
18-Sep-2007 17:57:17 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
18-Sep-2007 17:57:17 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
18-Sep-2007 17:57:17 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
18-Sep-2007 17:57:18 org.apache.catalina.startup.Catalina start
INFO: Server startup in 3460 ms
[ERROR] Undefined 'badEncoding' resource property
java.lang.RuntimeException: Undefined 'badEncoding' resource property
        at 
org.apache.ws.security.WSSecurityException.getMessage(WSSecurityExcep
tion.java:149)
        at 
org.apache.ws.security.WSSecurityException.<init>(WSSecurityException
.java:77)
        at 
org.apache.ws.security.message.token.BinarySecurity.<init>(BinarySecu
rity.java:74)
        at 
org.apache.ws.security.processor.BinarySecurityTokenProcessor.createS
ecurityToken(BinarySecurityTokenProcessor.java:107)
        at 
org.apache.ws.security.processor.BinarySecurityTokenProcessor.getCert
ificatesTokenReference(BinarySecurityTokenProcessor.java:88)
        at 
org.apache.ws.security.processor.BinarySecurityTokenProcessor.handleT
oken(BinarySecurityTokenProcessor.java:74)
        at 
org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecur
ityEngine.java:284)
        at 
org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecur
ityEngine.java:206)
        at org.apache.rampart.RampartEngine.process(RampartEngine.java:135)
        at 
org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.jav
a:85)
        at org.apache.axis2.engine.Phase.invoke(Phase.java:292)
        at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132)
        at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
uest(HTTPTransportUtils.java:275)
        at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:1
20)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:290)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:233)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:175)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:128)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:102)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:263)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ss(Http11Protocol.java:584)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
7)
        at java.lang.Thread.run(Thread.java:619)

_________________________________________________________________
Got a favourite clothes shop, bar or restaurant? Share your local knowledge  
http://www.backofmyhand.com


Re: [RAMPART sample 07]

Posted by Ruchith Fernando <ru...@apache.org>.
Which version of Rampart are you using? I'm trying to figure out the
issue by checking the line number information available in the stack trace.

Thanks,
Ruchith

shams jawaid wrote:
> Hi,
> 
> i am trying to run rampart sample 07, but when i use tcp mon to see the
> messages, i see the request - encrypted and signed, but at the
> response..there is a null pointed exception..
> here is the output from tcp mon, if anyone can give advice, please do iv
> been stuck on rampart for very long!
> 
> 
> POST /axis2/services/sample07 HTTP/1.1
> Content-Type: text/xml; charset=UTF-8
> SOAPAction: "urn:echo"
> User-Agent: Axis2
> Host: 127.0.0.1:9080
> Transfer-Encoding: chunked
> 
> f9c
> <?xml version='1.0' encoding='UTF-8'?>
>   <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
>      <soapenv:Header>
>         <wsse:Security
> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
> soapenv:mustUnderstand="1">
>            <wsse:BinarySecurityToken
> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
> EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"
> ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
> wsu:Id="CertId-3468159">MIIC7DCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQQFADBNMQswCQYDVQQGEwJMSzEQMA4GA1UECBMHV2VzdGVybjEQMA4GA1UEBxMHQ29sb21ibzENMAsGA1UEChMEV1NPMjELMAkGA1UEAxMCQ0EwHhcNMDYwNzIxMTAwOTIxWhcNMDcwNzIxMTAwOTIxWjBOMQswCQYDVQQGEwJMSzEQMA4GA1UECBMHV2VzdGVybjENMAsGA1UEChMEV1NPMjENMAsGA1UECxMEV1NPMjEPMA0GA1UEAxMGQ2xpZW50MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDLZbE6nuAkO6f4xEAmjwkbt83/kLZOC09h8XIzTpNgowkSE7fEffmZ55auT4kr+ZlQWPntN6yUL3UdjCjswzgb6YxCYXAN+AIwdEDfHiY2LEhWJIUi4wxvELEBohUOtvFD6U/Wb3bp0inHW9kjueqvTQPvY/E+DxWJtdcAAPbIKQIDAQABo4HaMIHXMAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBQxLMCTSZb+3pG0f+eXvVT8HWn7UDB9BgNVHSMEdjB0gBTqjpU/ODKOIhKC4vphl14m26jJh6FRpE8wTTELMAkGA1UEBhMCTEsxEDAOBgNVBAgTB1dlc3Rlcm4xEDAOBgNVBAcTB0NvbG9tYm8xDTALBgNVBAoTBFdTTzIxCzAJBgNVBAMTAkNBggkAo5RPqifQLL0wDQYJKoZIhvcNAQEEBQADgYEAdqTpO79RlL+e50rmK+tcEhB/SJw4cwXCtHWkloLdrIcd
> 
> Rxl6uDEZBGacxyQtBeLbgTp7jCTKLPuhJ7Hhguyp2ggr26a/Prt32zsu5XTUVIQMrZLJ2CemA0sOS8UJ7KSvG1ksE38whcFJnaGMbGdP5H2hzDpgQ1DAN38D/eQr3dI=</wsse:BinarySecurityToken>
> 
>            <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
> Id="Signature-33320514">
>               <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="#id-18306082">
>                     <ds:Transforms>
>                        <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>U2NGrICzLf80VD5ZY3ufjFaOcEo=</ds:DigestValue>
>                  </ds:Reference>
>               </ds:SignedInfo>
>              
> <ds:SignatureValue>tcOwjLh18L+UITZdA6DwEd65ckJ2k4QMRbhzY76tKgUqdWOuhmKzAauNZ7cq55KDrPRf0F9+1rHpSHbJ19w7zcs3H5ceWwBnZhNIWhqqBKc4P7pU8YBo4goLjyAuooM9vZqFOspmegj4F3qPuhJ1+JR4gYv+4mGK4k2HkRxt8j8=</ds:SignatureValue>
> 
>               <ds:KeyInfo Id="KeyId-27296482">
>                  <wsse:SecurityTokenReference
> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
> wsu:Id="STRId-15779934">
>                     <wsse:Reference URI="#CertId-3468159"
> ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
> />
>                  </wsse:SecurityTokenReference>
>               </ds:KeyInfo>
>            </ds:Signature>
>            <xenc:EncryptedKey Id="EncKeyId-26752749">
>               <xenc:EncryptionMethod
> Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5" />
>               <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
>                  <wsse:SecurityTokenReference>
>                     <wsse:KeyIdentifier
> EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"
> ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509SubjectKeyIdentifier">Aq2jUp6PfWMM7x2mlyPUJ3kA9Dw=</wsse:KeyIdentifier>
> 
>                  </wsse:SecurityTokenReference>
>               </ds:KeyInfo>
>               <xenc:CipherData>
>                 
> <xenc:CipherValue>CmvnM5ZQ+w0RT0KU44avpyCMAJFW2F9sVtZYmvoorrGHZg1gKTB6BctkPCbjKj2XfamBA/TGskqrt+pCvTmPjPSJQH5/6nF7ueXWyOcTBgrEPgeagTnqbFtdiRAdsjdMxto9uBFqWbRKMsHm3/0696MjC3OYC8bYibkf8taN7JE=</xenc:CipherValue>
> 
>               </xenc:CipherData>
>               <xenc:ReferenceList>
>                  <xenc:DataReference URI="#EncDataId-18306082" />
>               </xenc:ReferenceList>
>            </xenc:EncryptedKey>
>            <wsu:Timestamp
> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
> wsu:Id="Timestamp-4877503">
>               <wsu:Created>2007-09-17T14:11:46.562Z</wsu:Created>
>               <wsu:Expires>2007-09-17T14:16:46.562Z</wsu:Exp328ires>
>            </wsu:Timestamp>
>         </wsse:Security>
>      </soapenv:Header>
>      <soapenv:Body
> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
> wsu:Id="id-18306082">
>         <xenc:EncryptedData Id="EncDataId-18306082"
> Type="http://www.w3.org/2001/04/xmlenc#Content">
>            <xenc:EncryptionMethod
> Algorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc" />
>            <xenc:CipherData>
>              
> <xenc:CipherValue>s3ySU/3rQ9XmIvlYxDTDWYAY5sPEvmc1dpQzUdKVKtSPwOULjdqFOnwB1vqut973QD/ROz0jzl+022oHjUfGgpK8cq4TPodGD2d79KX/trJ319uUqvHxVqL08nnoxdSqFJ2qH9gPhyoJ+dJ4v56/+hNDqGhM087Me0j64OzrJI9QVeCvzNKN09y/Aq+pvqGjTvubdFp3jCV493AwfsYPjCptighdmlqm7T/1vTsvV+Xh4O7IzDctYlQhzYMHdnwg0DYmxAaw5bVvOCMCQB/ZK//isH/A8cjNxd+AUrW+BF8lWp6wDYDLQgAttpBT0GuN</xenc:CipherValue>
> 
>            </xenc:CipherData>
>         </xenc:EncryptedData>
>      </soapenv:Body>
>   </soapenv:Envelope>0
> 
> 
> HTTP/1.1 500 Internal Server Error
> Server: Apache-Coyote/1.1
> Content-Type: text/xml;charset=UTF-8
> Transfer-Encoding: chunked
> Date: Mon, 17 Sep 2007 14:11:47 GMT
> Connection: close
> 
> aca
> <?xml version='1.0' encoding='UTF-8'?>
>   <soapenv:Envelope xmlns:wsa="http://www.w3.org/2005/08/addressing"
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
>      <soapenv:Header>
>        
> <wsa:Action>http://www.w3.org/2005/08/addressing/soap/fault</wsa:Action>
>      </soapenv:Header>
>      <soapenv:Body>
>         <soapenv:Fault>
>            <faultcode>soapenv:Client</faultcode>
>            <faultstring>java.lang.NullPointerException</faultstring>
>            <detail>
>               <Exception>org.apache.axis2.AxisFault:
> java.lang.NullPointerException&#xd;    at
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:178)&#xd;   
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)&#xd;   
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xd;   
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)&#xd;   
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&#xd;   
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)&#xd;   
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)&#xd;   
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;   
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)&#xd;   
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)&#xd;   
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)&#xd;   
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)&#xd;   
> at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)&#xd;   
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)&#xd;   
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)&#xd;   
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)&#xd;   
> at java.lang.Thread.run(Thread.java:619)&#xd;Caused by:
> java.lang.NullPointerException&#xd;    at
> org.apache.rampart.RampartMessageData.&lt;init>(RampartMessageData.java:163)&#xd;   
> at
> org.apache.rampart.RampartEngine.process(RampartEngine.java:38)&#xd;   
> at
> org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:71)&#xd;   
> at org.apache.axis2.engine.Phase.invoke(Phase.java:383)&#xd;    at
> org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:203)&#xd;   
> at
> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:131)&#xd;   
> at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:279)&#xd;   
> at
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:116)&#xd;   
> ... 16 more&#xd;</Exception>
>            </detail>
>         </soapenv:Fault>
>      </soapenv:Body>
>   </soapenv:Envelope>
> 0
> 
> _________________________________________________________________
> Got a favourite clothes shop, bar or restaurant? Share your local
> knowledge  http://www.backofmyhand.com
> 
>