org.sonatype.plexus.components.cipher
public class DefaultPlexusCipher extends org.codehaus.plexus.logging.AbstractLogEnabled implements PlexusCipher
ENCRYPTED_STRING_DECORATION_START, ENCRYPTED_STRING_DECORATION_STOP, ROLE
Constructor and Description |
---|
DefaultPlexusCipher() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
decorate(java.lang.String str)
decorated given string with { and }
|
java.lang.String |
decrypt(java.lang.String str,
java.lang.String passPhrase)
decrypt given base64 encrypted string
|
java.lang.String |
decryptDecorated(java.lang.String str,
java.lang.String passPhrase)
decrypt given base64 encoded encrypted string.
|
java.lang.String |
encrypt(java.lang.String str,
java.lang.String passPhrase)
encrypt given string with the given passPhrase and encode it into base64
|
java.lang.String |
encryptAndDecorate(java.lang.String str,
java.lang.String passPhrase)
encrypt given string with the given passPhrase, encode it into base64 and return result, wrapped into { }
decorations
|
static java.lang.String[] |
getCryptoImpls(java.lang.String serviceType)
This method returns the available implementations for a service type
|
static java.lang.String[] |
getServiceTypes()
Exploratory part.
|
boolean |
isEncryptedString(java.lang.String str)
check if given string is decorated
|
static void |
main(java.lang.String[] args) |
java.lang.String |
unDecorate(java.lang.String str)
return string inside decorations
|
public DefaultPlexusCipher() throws PlexusCipherException
PlexusCipherException
public java.lang.String encrypt(java.lang.String str, java.lang.String passPhrase) throws PlexusCipherException
PlexusCipher
encrypt
in interface PlexusCipher
PlexusCipherException
public java.lang.String encryptAndDecorate(java.lang.String str, java.lang.String passPhrase) throws PlexusCipherException
PlexusCipher
encryptAndDecorate
in interface PlexusCipher
PlexusCipherException
public java.lang.String decrypt(java.lang.String str, java.lang.String passPhrase) throws PlexusCipherException
PlexusCipher
decrypt
in interface PlexusCipher
PlexusCipherException
public java.lang.String decryptDecorated(java.lang.String str, java.lang.String passPhrase) throws PlexusCipherException
PlexusCipher
decryptDecorated
in interface PlexusCipher
PlexusCipherException
public boolean isEncryptedString(java.lang.String str)
PlexusCipher
isEncryptedString
in interface PlexusCipher
public java.lang.String unDecorate(java.lang.String str) throws PlexusCipherException
PlexusCipher
unDecorate
in interface PlexusCipher
PlexusCipherException
public java.lang.String decorate(java.lang.String str)
PlexusCipher
decorate
in interface PlexusCipher
public static java.lang.String[] getServiceTypes()
public static java.lang.String[] getCryptoImpls(java.lang.String serviceType)
public static void main(java.lang.String[] args)
Copyright © 2014. All Rights Reserved.