Interface ExternalVaultLookupHandler
-
- All Known Implementing Classes:
HashiCorpVaultLookupHandlerImpl
public interface ExternalVaultLookupHandler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Stringevaluate(Map<String,String> vaultParameters, org.apache.synapse.MessageContext synCtx)Method to evaluate the parameters passed to extract values from secure-vault lookup.Stringname()
-
-
-
Method Detail
-
evaluate
String evaluate(Map<String,String> vaultParameters, org.apache.synapse.MessageContext synCtx) throws ExternalVaultException
Method to evaluate the parameters passed to extract values from secure-vault lookup.- Parameters:
vaultParameters- secure-key parameterssynCtx- synapse context- Returns:
- decrypted value
- Throws:
ExternalVaultException- customize external vault exception
-
name
String name() throws ExternalVaultException
- Throws:
ExternalVaultException
-
-