[prev in list] [next in list] [prev in thread] [next in thread]
List: rampart-dev
Subject: svn commit: r509875 - in
From: ruchithf () apache ! org
Date: 2007-02-21 3:25:27
Message-ID: 20070221032527.E94831A9820 () eris ! apache ! org
[Download RAW message or body]
Author: ruchithf
Date: Tue Feb 20 19:25:27 2007
New Revision: 509875
URL: http://svn.apache.org/viewvc?view=rev&rev=509875
Log:
Use the axis service to hold the fact whether we are operating in client side or not
Modified:
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/builder/SymmetricBindingBuilder.java
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java
Modified: webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-core/ \
src/main/java/org/apache/rampart/RampartMessageData.java?view=diff&rev=509875&r1=509874&r2=509875
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java \
(original)
+++ webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java \
Tue Feb 20 19:25:27 2007 @@ -71,6 +71,8 @@
* Key to hold the WS-Trust version
*/
public final static String KEY_WST_VERSION = "wstVersion";
+
+ private final String PARAM_CLIENT_SIDE = "CLIENT_SIDE";
/**
* Key to hold the WS-SecConv version
@@ -244,7 +246,21 @@
}
}
- this.isClientSide = !msgCtx.isServerSide();
+ Parameter clientSideParam = \
msgCtx.getAxisService().getParameter(PARAM_CLIENT_SIDE); + \
if(clientSideParam != null) { + this.isClientSide = true;
+ } else {
+ this.isClientSide = !msgCtx.isServerSide();
+ if(this.isClientSide) {
+ clientSideParam = new Parameter();
+ clientSideParam.setName(PARAM_CLIENT_SIDE);
+ clientSideParam.setLocked(true);
+ msgCtx.getAxisService().addParameter(clientSideParam);
+ }
+ }
+
+
+
this.sender = sender;
OperationContext opCtx = this.msgContext.getOperationContext();
Modified: webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/builder/SymmetricBindingBuilder.java
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-core/ \
src/main/java/org/apache/rampart/builder/SymmetricBindingBuilder.java?view=diff&rev=509875&r1=509874&r2=509875
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/builder/SymmetricBindingBuilder.java \
(original)
+++ webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/builder/SymmetricBindingBuilder.java \
Tue Feb 20 19:25:27 2007 @@ -619,7 +619,7 @@
} else {
//Now we'll have to obtain the encryption token as well :-)
//ASSUMPTION: SecureConversationToken is used as a
- //ProtectionToken therfore we only have to process a issued
+ //ProtectionToken therefore we only have to process a issued
//token here
log.debug("Obtaining the Encryption Token");
Modified: webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-core/ \
src/main/java/org/apache/rampart/util/RampartUtil.java?view=diff&rev=509875&r1=509874&r2=509875
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java \
(original)
+++ webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java \
Tue Feb 20 19:25:27 2007 @@ -379,6 +379,10 @@
IssuedToken issuedToken) throws RampartException {
try {
+
+ //TODO : Provide the overriding mechanism to prvide a custom way of
+ //obtianing a token
+
String action = TrustUtil.getActionValue(rmd.getWstVersion(),
RahasConstants.RST_ACTION_ISSUE);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic