Interface ExternalVaultLookupHandler
-
- All Known Implementing Classes:
HashiCorpVaultLookupHandlerImpl
public interface ExternalVaultLookupHandler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
evaluate(Map<String,String> vaultParameters, org.apache.synapse.MessageContext synCtx)
Method to evaluate the parameters passed to extract values from secure-vault lookup.String
name()
-
-
-
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
-
-