Class SecretInformation
- java.lang.Object
-
- org.apache.synapse.securevault.secret.SecretInformation
-
public class SecretInformation extends Object
Encapsulates the All information related to a DataSource TODO - properly remove SecretResolve instances
-
-
Constructor Summary
Constructors Constructor Description SecretInformation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAliasSecret()SecretResolvergetGlobalSecretResolver()SecretResolvergetLocalSecretResolver()StringgetResolvedSecret()Get actual password based on SecretCallbackHandler and alias password If SecretCallbackHandler is null, then returns alias passwordStringgetSecretPrompt()StringgetToken()StringgetUser()voidsetAliasSecret(String aliasSecret)voidsetGlobalSecretResolver(SecretResolver globalSecretResolver)voidsetLocalSecretResolver(SecretResolver localSecretResolver)voidsetSecretPrompt(String secretPrompt)voidsetToken(String token)voidsetUser(String user)
-
-
-
Method Detail
-
getUser
public String getUser()
-
setUser
public void setUser(String user)
-
getAliasSecret
public String getAliasSecret()
-
setAliasSecret
public void setAliasSecret(String aliasSecret)
-
getSecretPrompt
public String getSecretPrompt()
-
setSecretPrompt
public void setSecretPrompt(String secretPrompt)
-
getResolvedSecret
public String getResolvedSecret()
Get actual password based on SecretCallbackHandler and alias password If SecretCallbackHandler is null, then returns alias password- Returns:
- Actual password
-
getLocalSecretResolver
public SecretResolver getLocalSecretResolver()
-
setLocalSecretResolver
public void setLocalSecretResolver(SecretResolver localSecretResolver)
-
getGlobalSecretResolver
public SecretResolver getGlobalSecretResolver()
-
setGlobalSecretResolver
public void setGlobalSecretResolver(SecretResolver globalSecretResolver)
-
getToken
public String getToken()
-
setToken
public void setToken(String token)
-
-