Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.4)

Part Number E13941-04

weblogic.wsee.security.wssc.utils
Class WSSCCompatibilityUtil

java.lang.Object
  extended by weblogic.wsee.security.wssc.utils.WSSCCompatibilityUtil

public class WSSCCompatibilityUtil
extends Object

Backward compatibility utils for WSSC1.3, MSFT and WSSC1.4


Nested Class Summary
static class WSSCCompatibilityUtil.OrderingIterator<E>
           
 
Field Summary
static int MSFT
           
static int WSSC13
           
static int WSSC14
           
static String WST_HEURISTIC_FLAG
           
 
Constructor Summary
WSSCCompatibilityUtil()
           
 
Method Summary
static void adjustOrderingPreference(MessageContext mc)
           
static WSSCCompatibilityUtil.OrderingIterator<String> getCompatibilityOrdering(String compatOrderingPref)
           
static String getCompatibilityOrdering(WSSCCompatibilityUtil.OrderingIterator<String> it)
           
static weblogic.wsee.security.policy.WssPolicyContext getPolicyContext(MessageContext mc)
           
static int getWSSCVersion(MessageContext msgCtx)
           
static boolean isHeuristicCompatibility()
           
static boolean isHeuristicStrategyRequired(MessageContext smc)
          Wether the heuristic strategy is required for this request.
static WSSCCompatibilityUtil.OrderingIterator<String> resetCompatibilityOrdering(WSSCCompatibilityUtil.OrderingIterator<String> it, String first)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WSSC13

public static final int WSSC13
See Also:
Constant Field Values

MSFT

public static final int MSFT
See Also:
Constant Field Values

WSSC14

public static final int WSSC14
See Also:
Constant Field Values

WST_HEURISTIC_FLAG

public static final String WST_HEURISTIC_FLAG
See Also:
Constant Field Values
Constructor Detail

WSSCCompatibilityUtil

public WSSCCompatibilityUtil()
Method Detail

getWSSCVersion

public static int getWSSCVersion(MessageContext msgCtx)

getCompatibilityOrdering

public static WSSCCompatibilityUtil.OrderingIterator<String> getCompatibilityOrdering(String compatOrderingPref)

getCompatibilityOrdering

public static String getCompatibilityOrdering(WSSCCompatibilityUtil.OrderingIterator<String> it)

resetCompatibilityOrdering

public static WSSCCompatibilityUtil.OrderingIterator<String> resetCompatibilityOrdering(WSSCCompatibilityUtil.OrderingIterator<String> it,
                                                                                        String first)

isHeuristicCompatibility

public static boolean isHeuristicCompatibility()
Returns:

isHeuristicStrategyRequired

public static boolean isHeuristicStrategyRequired(MessageContext smc)
Wether the heuristic strategy is required for this request. The heuristic strategy is for SCT cancelling and renewal, not for SCT issuing.

Parameters:
smc -
Returns:

adjustOrderingPreference

public static void adjustOrderingPreference(MessageContext mc)

getPolicyContext

public static weblogic.wsee.security.policy.WssPolicyContext getPolicyContext(MessageContext mc)

Copyright 1996, 2010, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.4)

Part Number E13941-04