org.apache.karaf.jaas.modules
Interface EncryptionService

All Known Implementing Classes:
BasicEncryptionService, JasyptEncryptionService

public interface EncryptionService


Field Summary
static java.lang.String ALGORITHM
           
static java.lang.String ALGORITHM_MD2
           
static java.lang.String ALGORITHM_MD5
           
static java.lang.String ALGORITHM_SHA1
           
static java.lang.String ALGORITHM_SHA256
           
static java.lang.String ALGORITHM_SHA384
           
static java.lang.String ALGORITHM_SHA512
           
static java.lang.String ENCODING
           
static java.lang.String ENCODING_BASE64
           
static java.lang.String ENCODING_HEXADECIMAL
           
 
Method Summary
 Encryption createEncryption(java.util.Map<java.lang.String,java.lang.String> params)
          Create an encryption service with the specified parameters.
 

Field Detail

ALGORITHM

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

ALGORITHM_MD2

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

ALGORITHM_MD5

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

ALGORITHM_SHA1

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

ALGORITHM_SHA256

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

ALGORITHM_SHA384

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

ALGORITHM_SHA512

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

ENCODING

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

ENCODING_HEXADECIMAL

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

ENCODING_BASE64

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

createEncryption

Encryption createEncryption(java.util.Map<java.lang.String,java.lang.String> params)
                            throws java.lang.IllegalArgumentException
Create an encryption service with the specified parameters. If the parameters are not supported, a null should be returned or an IllegalArgumentException thrown.

Parameters:
params -
Returns:
Throws:
java.lang.IllegalArgumentException


Copyright © 2007-2011 Apache Software Foundation. All Rights Reserved.