com.application.areca.impl
Class EncryptionConfiguration

java.lang.Object
  extended by com.application.areca.impl.EncryptionConfiguration

public class EncryptionConfiguration
extends java.lang.Object

Default parameters indexed by encryption algorithm

Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Field Summary
static java.lang.String AES_HASH
           
static java.lang.String AES_RAW
           
static java.lang.String AES256_HASH
           
static java.lang.String AES256_RAW
           
static java.lang.String KEYCONV_HASH
           
static java.lang.String KEYCONV_RAW
           
static java.lang.String RECOMMENDED_ALGORITHM
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAlgorithm()
           
static java.lang.String[] getAvailableAlgorithms()
           
 java.lang.String getFullName()
           
 java.lang.String getId()
           
 javax.crypto.spec.IvParameterSpec getIV()
           
 java.lang.String getKeyConvention()
           
 int getKeySize()
           
static EncryptionConfiguration getParameters(java.lang.String id)
           
 java.lang.String getTransformation()
           
 int hashCode()
           
 void setKeyConvention(java.lang.String keyConvention)
           
 java.lang.String toString()
           
static boolean validateAlgorithmId(java.lang.String id)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

KEYCONV_RAW

public static final java.lang.String KEYCONV_RAW
See Also:
Constant Field Values

KEYCONV_HASH

public static final java.lang.String KEYCONV_HASH
See Also:
Constant Field Values

AES_HASH

public static final java.lang.String AES_HASH
See Also:
Constant Field Values

AES_RAW

public static final java.lang.String AES_RAW
See Also:
Constant Field Values

AES256_HASH

public static final java.lang.String AES256_HASH
See Also:
Constant Field Values

AES256_RAW

public static final java.lang.String AES256_RAW
See Also:
Constant Field Values

RECOMMENDED_ALGORITHM

public static final java.lang.String RECOMMENDED_ALGORITHM
See Also:
Constant Field Values
Method Detail

validateAlgorithmId

public static boolean validateAlgorithmId(java.lang.String id)

getAvailableAlgorithms

public static java.lang.String[] getAvailableAlgorithms()

getParameters

public static EncryptionConfiguration getParameters(java.lang.String id)

getKeySize

public int getKeySize()

getId

public java.lang.String getId()

getTransformation

public java.lang.String getTransformation()

getAlgorithm

public java.lang.String getAlgorithm()

getIV

public javax.crypto.spec.IvParameterSpec getIV()

getFullName

public java.lang.String getFullName()

getKeyConvention

public java.lang.String getKeyConvention()

setKeyConvention

public void setKeyConvention(java.lang.String keyConvention)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object