org.apache.wss4j.stax
Class ConfigurationConverter

java.lang.Object
  extended by org.apache.wss4j.stax.ConfigurationConverter

public final class ConfigurationConverter
extends Object

This utility class converts between a Map and a WSSSecurityProperties class


Method Summary
static WSSSecurityProperties convert(Map<String,Object> config)
           
static WSSConstants.DerivedKeyTokenReference convertDerivedReference(String derivedTokenReference)
           
static org.apache.xml.security.stax.securityToken.SecurityTokenConstants.KeyIdentifier convertKeyIdentifier(String keyIdentifier)
           
static String getDefaultX509Identifier(WSSSecurityProperties properties, boolean signature)
           
static CallbackHandler loadCallbackHandler(String callbackHandlerClass)
          Load a CallbackHandler instance.
static void parseActions(Map<String,Object> config, WSSSecurityProperties properties)
           
static void parseBooleanProperties(Map<String,Object> config, WSSSecurityProperties properties)
           
static void parseCallback(Map<String,Object> config, WSSSecurityProperties properties)
           
static void parseCrypto(Map<String,Object> config, WSSSecurityProperties properties)
           
static void parseNonBooleanProperties(Map<String,Object> config, WSSSecurityProperties properties)
           
static void parseUserProperties(Map<String,Object> config, WSSSecurityProperties properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

convert

public static WSSSecurityProperties convert(Map<String,Object> config)

parseActions

public static void parseActions(Map<String,Object> config,
                                WSSSecurityProperties properties)

parseUserProperties

public static void parseUserProperties(Map<String,Object> config,
                                       WSSSecurityProperties properties)

parseCrypto

public static void parseCrypto(Map<String,Object> config,
                               WSSSecurityProperties properties)

getDefaultX509Identifier

public static String getDefaultX509Identifier(WSSSecurityProperties properties,
                                              boolean signature)

parseCallback

public static void parseCallback(Map<String,Object> config,
                                 WSSSecurityProperties properties)

loadCallbackHandler

public static CallbackHandler loadCallbackHandler(String callbackHandlerClass)
                                           throws WSSecurityException
Load a CallbackHandler instance.

Parameters:
callbackHandlerClass - The class name of the CallbackHandler instance
Returns:
a CallbackHandler instance
Throws:
WSSecurityException

parseBooleanProperties

public static void parseBooleanProperties(Map<String,Object> config,
                                          WSSSecurityProperties properties)

parseNonBooleanProperties

public static void parseNonBooleanProperties(Map<String,Object> config,
                                             WSSSecurityProperties properties)

convertDerivedReference

public static WSSConstants.DerivedKeyTokenReference convertDerivedReference(String derivedTokenReference)

convertKeyIdentifier

public static org.apache.xml.security.stax.securityToken.SecurityTokenConstants.KeyIdentifier convertKeyIdentifier(String keyIdentifier)


Copyright © 2004–2014 The Apache Software Foundation. All rights reserved.