Class KeyStoreService
java.lang.Object
io.getlime.security.powerauth.rest.api.spring.service.KeyStoreService
Key store service for obtaining temporary encryption keys.
- Author:
- Petr Dvorak, petr@wultra.com
-
Constructor Summary
ConstructorsConstructorDescriptionKeyStoreService(com.wultra.security.powerauth.client.PowerAuthClient powerAuthClient, HttpCustomizationService httpCustomizationService) Default autowiring constructor. -
Method Summary
Modifier and TypeMethodDescriptionio.getlime.security.powerauth.rest.api.model.response.TemporaryKeyResponsefetchTemporaryKey(io.getlime.security.powerauth.rest.api.model.request.TemporaryKeyRequest request) Fetch a temporary public key with provided parameters.
-
Constructor Details
-
KeyStoreService
@Autowired public KeyStoreService(com.wultra.security.powerauth.client.PowerAuthClient powerAuthClient, HttpCustomizationService httpCustomizationService) Default autowiring constructor.- Parameters:
powerAuthClient- PowerAuth ClienthttpCustomizationService- Customization service.
-
-
Method Details
-
fetchTemporaryKey
public io.getlime.security.powerauth.rest.api.model.response.TemporaryKeyResponse fetchTemporaryKey(io.getlime.security.powerauth.rest.api.model.request.TemporaryKeyRequest request) throws PowerAuthTemporaryKeyException Fetch a temporary public key with provided parameters.- Parameters:
request- Temporary public key request.- Returns:
- Response with temporary public key.
- Throws:
PowerAuthTemporaryKeyException- In case internal API call fails.
-