de.smartics.properties.api.core.security
Class SecurityConfigurationLoader

Package class diagram package SecurityConfigurationLoader
java.lang.Object
  extended by de.smartics.properties.api.core.security.SecurityConfigurationLoader
All Implemented Interfaces:
Serializable

public class SecurityConfigurationLoader
     
     
extends Object
implements Serializable

Responsible to read configuration properties to secure property values.

See Also:
Serialized Form

Field Summary
static String SECURITY_ALGORITHM
          The key with which the algorithm to construct the security key is stored in the system properties.
static String SECURITY_ID
          The key to the identifier for the source the configuration has been loaded from.
static String SECURITY_KEY
          The key with which the security key is stored in the system properties.
static String SECURITY_PROVIDER
          The key with which the security provider to encrypt and decrypt property values is stored in the system properties.
static String SECURITY_TRANSFORMATION
          The key with which the transformation to encrypt and decrypt property values is stored in the system properties.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SECURITY_ID

public static final String SECURITY_ID
The key to the identifier for the source the configuration has been loaded from.

The value of this constant is "de.smartics.properties.security.id".

Constant Field Value:
"de.smartics.properties.security.id"

SECURITY_KEY

public static final String SECURITY_KEY
The key with which the security key is stored in the system properties.

The value of this constant is "de.smartics.properties.security.key".

Constant Field Value:
"de.smartics.properties.security.key"

SECURITY_ALGORITHM

public static final String SECURITY_ALGORITHM
The key with which the algorithm to construct the security key is stored in the system properties.

A sample value is AES.

The value of this constant is "de.smartics.properties.security.algorithm".

Constant Field Value:
"de.smartics.properties.security.algorithm"

SECURITY_PROVIDER

public static final String SECURITY_PROVIDER
The key with which the security provider to encrypt and decrypt property values is stored in the system properties. If no value is provided, the system's default provider will be used.

The value of this constant is "de.smartics.properties.security.provider".

Constant Field Value:
"de.smartics.properties.security.provider"

SECURITY_TRANSFORMATION

public static final String SECURITY_TRANSFORMATION
The key with which the transformation to encrypt and decrypt property values is stored in the system properties.

A sample value is AES/ECB/PKCS5Padding.

The value of this constant is "de.smartics.properties.security.transformation".

Constant Field Value:
"de.smartics.properties.security.transformation"


Copyright © 2012-2013 Kronseder & Reiner GmbH - smartics. All Rights Reserved.