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

Part Number E13941-06

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()

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 -

adjustOrderingPreference

public static void adjustOrderingPreference(MessageContext mc)

getPolicyContext

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

Copyright 1996, 2011, 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.6)

Part Number E13941-06