org.opensaml.xml.security
Class DefaultSecurityConfigurationBootstrap

java.lang.Object
  extended by org.opensaml.xml.security.DefaultSecurityConfigurationBootstrap

public class DefaultSecurityConfigurationBootstrap
extends Object

A utility class which programatically builds an instance of BasicSecurityConfiguration which has reasonable default values for the various configuration parameters.


Constructor Summary
protected DefaultSecurityConfigurationBootstrap()
          Constructor.
 
Method Summary
static BasicSecurityConfiguration buildDefaultConfig()
          Build and return a default configuration.
protected static void populateEncryptionParams(BasicSecurityConfiguration config)
          Populate encryption-related parameters.
protected static void populateKeyInfoCredentialResolverParams(BasicSecurityConfiguration config)
          Populate KeyInfoCredentialResolver-related parameters.
protected static void populateKeyInfoGeneratorManager(BasicSecurityConfiguration config)
          Populate KeyInfoGeneratorManager-related parameters.
protected static void populateKeyParams(BasicSecurityConfiguration config)
          Populate misc key-related parameters.
protected static void populateSignatureParams(BasicSecurityConfiguration config)
          Populate signature-related parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSecurityConfigurationBootstrap

protected DefaultSecurityConfigurationBootstrap()
Constructor.

Method Detail

buildDefaultConfig

public static BasicSecurityConfiguration buildDefaultConfig()
Build and return a default configuration.

Returns:
a new basic security configuration with reasonable default values

populateSignatureParams

protected static void populateSignatureParams(BasicSecurityConfiguration config)
Populate signature-related parameters.

Parameters:
config - the security configuration to populate

populateEncryptionParams

protected static void populateEncryptionParams(BasicSecurityConfiguration config)
Populate encryption-related parameters.

Parameters:
config - the security configuration to populate

populateKeyInfoCredentialResolverParams

protected static void populateKeyInfoCredentialResolverParams(BasicSecurityConfiguration config)
Populate KeyInfoCredentialResolver-related parameters.

Parameters:
config - the security configuration to populate

populateKeyInfoGeneratorManager

protected static void populateKeyInfoGeneratorManager(BasicSecurityConfiguration config)
Populate KeyInfoGeneratorManager-related parameters.

Parameters:
config - the security configuration to populate

populateKeyParams

protected static void populateKeyParams(BasicSecurityConfiguration config)
Populate misc key-related parameters.

Parameters:
config - the security configuration to populate


Copyright © 1999-2012. All Rights Reserved.