org.apache.synapse.securevault.secret
Class SecretManager

java.lang.Object
  extended by org.apache.synapse.securevault.secret.SecretManager

public class SecretManager
extends Object

Entry point for manage secrets


Method Summary
static SecretManager getInstance()
           
 String getSecret(String alias)
          Returns the secret corresponding to the given alias name
 void init(Properties properties)
          Initializes the Secret Manager by providing configuration properties
 boolean isInitialized()
           
 void shoutDown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static SecretManager getInstance()

init

public void init(Properties properties)
Initializes the Secret Manager by providing configuration properties

Parameters:
properties - Configuration properties

getSecret

public String getSecret(String alias)
Returns the secret corresponding to the given alias name

Parameters:
alias - The logical or alias name
Returns:
If there is a secret , otherwise , alias itself

isInitialized

public boolean isInitialized()

shoutDown

public void shoutDown()


Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.