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 Details

    • SecretInformation

      public SecretInformation()
  • Method Details

    • 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)