org.apache.cxf.ws.security.policy.interceptors
Class NegotiationUtils
java.lang.Object
org.apache.cxf.ws.security.policy.interceptors.NegotiationUtils
public final class NegotiationUtils
- extends Object
This is a collection of utility methods for use in negotiation exchanges such as WS-SecureConversation
and WS-Trust for SPNEGO.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getTrust10
public static Trust10 getTrust10(AssertionInfoMap aim)
getTrust13
public static Trust13 getTrust13(AssertionInfoMap aim)
getTokenStore
public static TokenStore getTokenStore(Message message)
getTokenStore
public static TokenStore getTokenStore(Message message,
boolean create)
getAddressingPolicy
public static org.apache.neethi.Assertion getAddressingPolicy(AssertionInfoMap aim,
boolean optional)
getAlgorithmSuite
public static AlgorithmSuite getAlgorithmSuite(AssertionInfoMap aim)
getWSCVersion
public static int getWSCVersion(String tokenTypeValue)
throws org.apache.ws.security.conversation.ConversationException
- Throws:
org.apache.ws.security.conversation.ConversationException
recalcEffectivePolicy
public static void recalcEffectivePolicy(SoapMessage message,
String namespace,
org.apache.neethi.Policy policy,
Invoker invoker,
boolean secConv)
parseSCTResult
public static boolean parseSCTResult(SoapMessage message)
- Return true on successfully parsing a SecurityContextToken result
getCallbackHandler
public static CallbackHandler getCallbackHandler(Object o,
Class<?> clazz)
Apache CXF