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
com.fasterxml.jackson.core.JsonProcessingExceptionpublic io.getlime.core.rest.model.base.response.ObjectResponse<NonPersonalizedEncryptedPayloadModel> encrypt(byte[] originalData)
public byte[] decrypt(io.getlime.core.rest.model.base.request.ObjectRequest<NonPersonalizedEncryptedPayloadModel> request)
public <T> T decrypt(io.getlime.core.rest.model.base.request.ObjectRequest<NonPersonalizedEncryptedPayloadModel> request, Class<T> resultClass) throws IOException
IOExceptionCopyright © 2017–2018 Lime - HighTech Solutions Inc.. All rights reserved.