public abstract class SVNPasswordCipher
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
SVNPasswordCipher.CompositePasswordCipher |
Modifier and Type | Field and Description |
---|---|
private static SVNPasswordCipher |
EMPTY_CIPHER |
private static java.lang.String |
ourDefaultType |
private static java.util.Map |
ourInstances |
private static SVNPasswordCipher |
SIMPLE_CIPHER |
static java.lang.String |
SIMPLE_CIPHER_TYPE |
private static SVNPasswordCipher |
WINCRYPT_CIPHER |
static java.lang.String |
WINCRYPT_CIPHER_TYPE |
Modifier | Constructor and Description |
---|---|
protected |
SVNPasswordCipher() |
Modifier and Type | Method and Description |
---|---|
abstract char[] |
decrypt(char[] encyrptedData) |
abstract char[] |
encrypt(char[] rawData) |
abstract java.lang.String |
getCipherType() |
static java.lang.String |
getDefaultCipherType() |
static SVNPasswordCipher |
getInstance(java.lang.String type) |
static boolean |
hasCipher(java.lang.String type) |
static void |
registerCipher(java.lang.String type,
SVNPasswordCipher cipher) |
static void |
setDefaultCipherType(java.lang.String type) |
public static final java.lang.String SIMPLE_CIPHER_TYPE
public static final java.lang.String WINCRYPT_CIPHER_TYPE
private static final SVNPasswordCipher EMPTY_CIPHER
private static final SVNPasswordCipher SIMPLE_CIPHER
private static final SVNPasswordCipher WINCRYPT_CIPHER
private static java.util.Map ourInstances
private static java.lang.String ourDefaultType
public static SVNPasswordCipher getInstance(java.lang.String type)
public static boolean hasCipher(java.lang.String type)
public static void setDefaultCipherType(java.lang.String type)
public static java.lang.String getDefaultCipherType()
public static void registerCipher(java.lang.String type, SVNPasswordCipher cipher)
public abstract char[] encrypt(char[] rawData)
public abstract char[] decrypt(char[] encyrptedData)
public abstract java.lang.String getCipherType()