Package org.sonar.api.config
Class Encryption
- java.lang.Object
-
- org.sonar.api.config.Encryption
-
public final class Encryption extends java.lang.Object- Since:
- 3.0
-
-
Constructor Summary
Constructors Constructor Description Encryption(java.lang.String pathToSecretKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringdecrypt(java.lang.String encryptedText)java.lang.Stringencrypt(java.lang.String clearText)java.lang.StringgenerateRandomSecretKey()booleanhasSecretKey()Checks the availability of the secret key, that is required to encrypt and decrypt.booleanisEncrypted(java.lang.String value)java.lang.Stringscramble(java.lang.String clearText)voidsetPathToSecretKey(java.lang.String pathToSecretKey)
-
-
-
Method Detail
-
setPathToSecretKey
public void setPathToSecretKey(@Nullable java.lang.String pathToSecretKey)
-
hasSecretKey
public boolean hasSecretKey()
Checks the availability of the secret key, that is required to encrypt and decrypt.
-
isEncrypted
public boolean isEncrypted(java.lang.String value)
-
encrypt
public java.lang.String encrypt(java.lang.String clearText)
-
scramble
public java.lang.String scramble(java.lang.String clearText)
-
generateRandomSecretKey
public java.lang.String generateRandomSecretKey()
-
decrypt
public java.lang.String decrypt(java.lang.String encryptedText)
-
-