com.ca.jcs.cfg
Class SecurityProviderConfig

java.lang.Object
  extended by com.ca.jcs.cfg.SecurityProviderConfig

public class SecurityProviderConfig
extends Object

Allows security provider to be registered via Spring XML.


Constructor Summary
SecurityProviderConfig()
           
 
Method Summary
 List<String> getCipherSuite(String suite)
           
 Map<String,List<String>> getCipherSuites()
           
 String getDefaultCipherSuite()
           
 int getPosition()
           
 Provider getProvider()
           
 void init()
           
 boolean isFipsEnabled()
           
 void setCipherSuites(Map<String,List<String>> cipherSuites)
          Acts as a collection point for cipher suites you wish to use for various purposes, so that they can be documented in a single place.
 void setDefaultCipherSuite(String defaultCipherSuite)
           
 void setFipsEnabled(boolean fipsEnabled)
           
 void setPosition(int position)
          Position to install security provider at using Security.insertProviderAt(java.security.Provider, int).
 void setProvider(Provider provider)
          Requires class extending Provider.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityProviderConfig

public SecurityProviderConfig()
Method Detail

getProvider

public Provider getProvider()

setProvider

public void setProvider(Provider provider)
Requires class extending Provider.


getPosition

public int getPosition()

isFipsEnabled

public boolean isFipsEnabled()

setFipsEnabled

public void setFipsEnabled(boolean fipsEnabled)

setPosition

public void setPosition(int position)
Position to install security provider at using Security.insertProviderAt(java.security.Provider, int). Default and recommended position is 1 for safety (problem with JSafe JCE provider displacing the default Sun one was resolved in JSafe version 4.0).

Parameters:
position - Must be >= 1.

getCipherSuites

public Map<String,List<String>> getCipherSuites()

setCipherSuites

public void setCipherSuites(Map<String,List<String>> cipherSuites)
Acts as a collection point for cipher suites you wish to use for various purposes, so that they can be documented in a single place.


getCipherSuite

public List<String> getCipherSuite(String suite)

getDefaultCipherSuite

public String getDefaultCipherSuite()

setDefaultCipherSuite

public void setDefaultCipherSuite(String defaultCipherSuite)

init

public void init()


Created 2011-07-14 13:27 EST