[ http://issues.apache.org/jira/browse/AXIS2C-456?page=all ]
Malinda Kaushalye Kapuruge closed AXIS2C-456. --------------------------------------------- > It is not possible to set parameters in service and operation levels > -------------------------------------------------------------------- > > Key: AXIS2C-456 > URL: http://issues.apache.org/jira/browse/AXIS2C-456 > Project: Axis2-C > Issue Type: Bug > Affects Versions: Current (Nightly) > Environment: Any > Reporter: Malinda Kaushalye Kapuruge > Assigned To: Malinda Kaushalye Kapuruge > Priority: Critical > Fix For: Current (Nightly) > > > It should be possible to set parameters for service and operation levels. > This is vital as users might have different services and operations with > different parameter configurations. > For example a user might need to enable security (or any other module) only > for few services. Moreover it might be necessary to have encryption enabled > only for one service and authentication mechanism for another service. > I tested this scenario by adding parameters to the services.xml of the echo > service and engaging the rampart module in axis2.xml (global). But there were > not parameters in the message context. > But this works fine when I specify parameters in the global level. > Here is a sample parameter configuration in rampart. > <parameter name="OutflowSecurity"> > <action> > <items>UsernameToken Timestamp Encrypt</items> > <user>Gampola</user> > <passwordType>passwordDigest</passwordType> > <!--Following should be changed with your DLL or SO path--> > > <passwordCallbackClass>/home/kau/axis2/c/deploy/bin/samples/rampart/callback/libpwcb.so</passwordCallbackClass> > <timeToLive>360</timeToLive> > > <encryptionKeyTransportAlgorithm>http://www.w3.org/2001/04/xmlenc#rsa-1_5</encryptionKeyTransportAlgorithm> > > <encryptionSymAlgorithm>http://www.w3.org/2001/04/xmlenc#aes256-cbc</encryptionSymAlgorithm> > > <encryptionPropFile>/home/kau/axis2/c/rampart/samples/keys/ahome/b_cert.cert</encryptionPropFile> > <!--encryptionKeyIdentifier options : Embedded IssuerSerial > DirectReference KeyIdentifier--> > <encryptionKeyIdentifier>IssuerSerial</encryptionKeyIdentifier> > </action> > </parameter> > <parameter name="InflowSecurity"> > <action> > <items>Encrypt</items> > <!--Following should be changed with your DLL or SO path--> > > <passwordCallbackClass>/home/kau/axis2/c/deploy/bin/samples/rampart/callback/libpwcb.so</passwordCallbackClass> > > <decryptionPropFile>/home/kau/axis2/c/rampart/samples/keys/ahome/a_store.pfx</decryptionPropFile> > <encryptionUser>a</encryptionUser> > </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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
