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.String
decrypt(java.lang.String encryptedText)
java.lang.String
encrypt(java.lang.String clearText)
java.lang.String
generateRandomSecretKey()
boolean
hasSecretKey()
Checks the availability of the secret key, that is required to encrypt and decrypt.boolean
isEncrypted(java.lang.String value)
java.lang.String
scramble(java.lang.String clearText)
void
setPathToSecretKey(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)
-
-