Class SecureVaultService
- java.lang.Object
-
- io.getlime.security.powerauth.rest.api.spring.service.v2.SecureVaultService
-
@Service("secureVaultServiceV2") public class SecureVaultService extends java.lang.ObjectService implementing secure vault functionality.PowerAuth protocol versions:
- 2.0
- 2.1
- Author:
- Roman Strobl, roman.strobl@wultra.com
-
-
Constructor Summary
Constructors Constructor Description SecureVaultService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetAuthenticationProvider(PowerAuthAuthenticationProvider authenticationProvider)voidsetPowerAuthClient(io.getlime.security.powerauth.soap.spring.client.PowerAuthServiceClient powerAuthClient)io.getlime.security.powerauth.rest.api.model.response.v2.VaultUnlockResponsevaultUnlock(java.lang.String signatureHeader, io.getlime.security.powerauth.rest.api.model.request.v2.VaultUnlockRequest request, javax.servlet.http.HttpServletRequest httpServletRequest)Unlock secure vault.
-
-
-
Method Detail
-
setPowerAuthClient
@Autowired public void setPowerAuthClient(io.getlime.security.powerauth.soap.spring.client.PowerAuthServiceClient powerAuthClient)
-
setAuthenticationProvider
@Autowired public void setAuthenticationProvider(PowerAuthAuthenticationProvider authenticationProvider)
-
vaultUnlock
public io.getlime.security.powerauth.rest.api.model.response.v2.VaultUnlockResponse vaultUnlock(java.lang.String signatureHeader, io.getlime.security.powerauth.rest.api.model.request.v2.VaultUnlockRequest request, javax.servlet.http.HttpServletRequest httpServletRequest) throws io.getlime.security.powerauth.rest.api.base.exception.PowerAuthSecureVaultException, io.getlime.security.powerauth.rest.api.base.exception.PowerAuthAuthenticationExceptionUnlock secure vault.- Parameters:
signatureHeader- PowerAuth signature HTTP header.request- Vault unlock request.httpServletRequest- HTTP servlet request.- Returns:
- Vault unlock response.
- Throws:
io.getlime.security.powerauth.rest.api.base.exception.PowerAuthSecureVaultException- In case vault unlock fails.io.getlime.security.powerauth.rest.api.base.exception.PowerAuthAuthenticationException- In case authentication fails.
-
-