com.xebialabs.deployit.util
Class PasswordEncrypter

java.lang.Object
  extended by com.xebialabs.deployit.util.PasswordEncrypter

public class PasswordEncrypter
extends java.lang.Object


Method Summary
 java.lang.String decrypt(java.lang.String encryptedText)
           
 java.lang.String encrypt(java.lang.String plaintext)
           
 java.lang.String ensureDecrypted(java.lang.String text)
           
 java.lang.String ensureEncrypted(java.lang.String text)
           
static PasswordEncrypter getInstance()
           
static void init(javax.crypto.SecretKey secretKey)
           
 boolean isEncoded(java.lang.String text)
           
 boolean isEncrypted(java.lang.String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

init

public static void init(javax.crypto.SecretKey secretKey)

getInstance

public static PasswordEncrypter getInstance()

isEncoded

public boolean isEncoded(java.lang.String text)

isEncrypted

public boolean isEncrypted(java.lang.String text)

encrypt

public java.lang.String encrypt(java.lang.String plaintext)

ensureEncrypted

public java.lang.String ensureEncrypted(java.lang.String text)

decrypt

public java.lang.String decrypt(java.lang.String encryptedText)

ensureDecrypted

public java.lang.String ensureDecrypted(java.lang.String text)