public class PowerAuthNonPersonalizedEncryptor extends Object
| Constructor and Description |
|---|
PowerAuthNonPersonalizedEncryptor(String applicationKeyBase64,
String sessionKeyBytesBase64,
String sessionIndexBase64,
String ephemeralPublicKeyBase64) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
decrypt(io.getlime.core.rest.model.base.request.ObjectRequest<NonPersonalizedEncryptedPayloadModel> request) |
<T> T |
decrypt(io.getlime.core.rest.model.base.request.ObjectRequest<NonPersonalizedEncryptedPayloadModel> request,
Class<T> resultClass) |
io.getlime.core.rest.model.base.response.ObjectResponse<NonPersonalizedEncryptedPayloadModel> |
encrypt(byte[] originalData) |
io.getlime.core.rest.model.base.response.ObjectResponse<NonPersonalizedEncryptedPayloadModel> |
encrypt(Object object) |
public io.getlime.core.rest.model.base.response.ObjectResponse<NonPersonalizedEncryptedPayloadModel> encrypt(Object object) throws com.fasterxml.jackson.core.JsonProcessingException, io.getlime.security.powerauth.crypto.lib.model.exception.GenericCryptoException, io.getlime.security.powerauth.provider.exception.CryptoProviderException, InvalidKeyException
com.fasterxml.jackson.core.JsonProcessingExceptionio.getlime.security.powerauth.crypto.lib.model.exception.GenericCryptoExceptionio.getlime.security.powerauth.provider.exception.CryptoProviderExceptionInvalidKeyExceptionpublic io.getlime.core.rest.model.base.response.ObjectResponse<NonPersonalizedEncryptedPayloadModel> encrypt(byte[] originalData) throws io.getlime.security.powerauth.crypto.lib.model.exception.GenericCryptoException, io.getlime.security.powerauth.provider.exception.CryptoProviderException, InvalidKeyException
io.getlime.security.powerauth.crypto.lib.model.exception.GenericCryptoExceptionio.getlime.security.powerauth.provider.exception.CryptoProviderExceptionInvalidKeyExceptionpublic byte[] decrypt(io.getlime.core.rest.model.base.request.ObjectRequest<NonPersonalizedEncryptedPayloadModel> request) throws io.getlime.security.powerauth.crypto.lib.model.exception.GenericCryptoException, io.getlime.security.powerauth.provider.exception.CryptoProviderException, InvalidKeyException
io.getlime.security.powerauth.crypto.lib.model.exception.GenericCryptoExceptionio.getlime.security.powerauth.provider.exception.CryptoProviderExceptionInvalidKeyExceptionpublic <T> T decrypt(io.getlime.core.rest.model.base.request.ObjectRequest<NonPersonalizedEncryptedPayloadModel> request, Class<T> resultClass) throws IOException, io.getlime.security.powerauth.crypto.lib.model.exception.GenericCryptoException, io.getlime.security.powerauth.provider.exception.CryptoProviderException, InvalidKeyException
IOExceptionio.getlime.security.powerauth.crypto.lib.model.exception.GenericCryptoExceptionio.getlime.security.powerauth.provider.exception.CryptoProviderExceptionInvalidKeyExceptionCopyright © 2017–2020 Wultra s.r.o.. All rights reserved.