axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcel Casado (JIRA)" <j...@apache.org>
Subject [jira] Created: (AXIS2-1646) Xml attributes got lost after encryption/decryption by Rampart
Date Wed, 08 Nov 2006 02:54:52 GMT
 Xml attributes  got lost after encryption/decryption by Rampart
----------------------------------------------------------------

                 Key: AXIS2-1646
                 URL: http://issues.apache.org/jira/browse/AXIS2-1646
             Project: Apache Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: modules
    Affects Versions: nightly
         Environment: Axis2-1.1 nightlies. Tomcat 5.5.17.
            Reporter: Marcel Casado


Soap body created for the service before encrypted :
> 
> <soapenv:Body
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><AllowedValuesSet
> isStatic="true"><NestedMap><MapEntry entryKey="earth_surface"
> entryValue="earth_surface" /><MapEntry entryKey="height"
> entryValue="height" /><MapEntry entryKey="pressure"
> entryValue="pressure" /></NestedMap></AllowedValuesSet></soapenv:Body>
> 
> Soap body received by the client after decryption :
> 
> <AllowedValuesSet xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"
> xmlns:wsa="http://www.w3.org/2005/08/addressing"
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> isStatic="true"><NestedMap><MapEntry /><MapEntry /><MapEntry
> /></NestedMap></AllowedValuesSet>
> 
> 
> Something is going wrong with the conversion from DOM /OM  or the
> encryption process

services.xml :

<!-- This file was auto-generated from WSDL -->
     <!-- by the Apache Axis2 version: #axisVersion# #today# -->
<serviceGroup>
 <service name="MetvaultMetadataService">
   <messageReceivers>
     <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
                      class="edu.ucar.rap.metvault.metvaultservice.version1_0.metadataservice.MetvaultMetadataServiceMessageReceiverInOut"/>
   </messageReceivers>
   <parameter name="ServiceClass" locked="false">
     edu.ucar.rap.metvault.metvaultservice.version1_0.metadataservice.MetvaultMetadataServiceSkeleton</parameter>
   <operation name="getAllowedValuesSet" mep="http://www.w3.org/2004/08/wsdl/in-out">
     <actionMapping>getAllowedValuesSet</actionMapping>
   </operation>
   <operation name="getMetadata" mep="http://www.w3.org/2004/08/wsdl/in-out">
     <actionMapping>getMetadata</actionMapping>
   </operation>
   <operation name="retrieveMetadata" mep="http://www.w3.org/2004/08/wsdl/in-out">
     <actionMapping>retrieveMetadata</actionMapping>
   </operation>
   <operation name="executeService" mep="http://www.w3.org/2004/08/wsdl/in-out">
     <actionMapping>executeService</actionMapping>
   </operation>
   <operation name="requestServiceSummary" mep="http://www.w3.org/2004/08/wsdl/in-out">
     <actionMapping>requestServiceSummary</actionMapping>
   </operation>
   <operation name="requestServiceResponse" mep="http://www.w3.org/2004/08/wsdl/in-out">
     <actionMapping>requestServiceResponse</actionMapping>
   </operation>
   <operation name="requestCrawlerStart" mep="http://www.w3.org/2004/08/wsdl/in-out">
     <actionMapping>requestCrawlerStart</actionMapping>
   </operation>
   <operation name="requestCrawlerStop" mep="http://www.w3.org/2004/08/wsdl/in-out">
     <actionMapping>requestCrawlerStop</actionMapping>
   </operation>
  <operation name="requestLogin" mep="http://www.w3.org/2004/08/wsdl/in-out">
     <actionMapping>requestLogin</actionMapping>
   </operation>
   <module ref="rampart"/>

  <parameter name="OutflowSecurity">
    <action>
      <items>Timestamp Encrypt</items>
      <passwordCallbackClass>edu.ucar.rap.metvault.metvaultservice.version1_0.metadataservice.PWCBHandler</passwordCallbackClass>
      <encryptionPropFile>service.properties</encryptionPropFile>
      <encryptionKeyIdentifier>IssuerSerial</encryptionKeyIdentifier>
      <encryptionUser>client</encryptionUser>
    </action>
  </parameter>

   <parameter name="InflowSecurity">
     <action>
       <items>UsernameToken Timestamp Encrypt</items>
       <passwordCallbackClass>edu.ucar.rap.metvault.metvaultservice.version1_0.metadataservice.PWCBHandler</passwordCallbackClass>
       <decryptionPropFile>service.properties</decryptionPropFile>
     </action>
   </parameter>

 </service>
</serviceGroup>


client axis2.xml excerpt :

 <module ref="rampart"/>


 <parameter name="InflowSecurity">
   <action>
     <items>Timestamp Encrypt</items>
     <passwordCallbackClass>edu.ucar.rap.metvault.metvaultservice.version1_0.metadataservice.PWCBHandler</passwordCallbackClass>
     <decryptionPropFile>client.properties</decryptionPropFile>
   </action>
 </parameter>


 <parameter name="OutflowSecurity">
   <action>
     <items>UsernameToken Timestamp Encrypt</items>
     <passwordType>PasswordText</passwordType>
     <signaturePropFile>client.properties</signaturePropFile>
     <signatureKeyIdentifier>DirectReference</signatureKeyIdentifier>
     <encryptionUser>service</encryptionUser>
     <encryptionPropFile>client.properties</encryptionPropFile>
     <encryptionIdentifier>IssuerSerial</encryptionIdentifier>
     <encryptionParts>
       {Element}{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}UsernameToken
     </encryptionParts>
     <! -- The user and password are set up on the client stub with an instance of a pwcallbackHandle
-->
     <!--    <user>marcel</user>   -->
     <!--    <passwordCallbackClass>edu.ucar.rap.metvault.metvaultservice.version1_0.metadataservice.PWCBHandler</passwordCallbackClass>
-->
   </action>

 </parameter> 


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message