public class EciesEncryptionContext extends Object
| Constructor and Description |
|---|
EciesEncryptionContext()
Default constructor.
|
EciesEncryptionContext(String applicationKey,
String activationId,
String version,
io.getlime.security.powerauth.http.PowerAuthHttpHeader httpHeader)
Constructor with all context parameters.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getActivationId()
Get activation ID.
|
String |
getApplicationKey()
Get application key.
|
io.getlime.security.powerauth.crypto.lib.encryptor.ecies.model.EciesScope |
getEciesScope()
Get ECIES scope (application or activation).
|
io.getlime.security.powerauth.http.PowerAuthHttpHeader |
getHttpHeader()
Get PowerAuth HTTP header used for deriving ECIES encryption context.
|
String |
getVersion()
Get PowerAuth protocol version.
|
void |
setActivationId(String activationId)
Set activation ID.
|
void |
setApplicationKey(String applicationKey)
Set application key.
|
void |
setEciesScope(io.getlime.security.powerauth.crypto.lib.encryptor.ecies.model.EciesScope eciesScope)
Set ECIES scope (application or activation).
|
void |
setHttpHeader(io.getlime.security.powerauth.http.PowerAuthHttpHeader httpHeader)
Set PowerAuth HTTP header used for deriving ECIES encryption context.
|
void |
setVersion(String version)
Set PowerAuth protocol version.
|
public EciesEncryptionContext()
public EciesEncryptionContext(String applicationKey, String activationId, String version, io.getlime.security.powerauth.http.PowerAuthHttpHeader httpHeader)
applicationKey - Application key.activationId - Activation ID.version - PowerAuth protocol version.httpHeader - HTTP header used to derive ECIES encryption context.public String getApplicationKey()
public void setApplicationKey(String applicationKey)
applicationKey - Application key.public String getActivationId()
public void setActivationId(String activationId)
activationId - Activation ID.public String getVersion()
public void setVersion(String version)
version - PowerAuth protocol version.public io.getlime.security.powerauth.crypto.lib.encryptor.ecies.model.EciesScope getEciesScope()
public void setEciesScope(io.getlime.security.powerauth.crypto.lib.encryptor.ecies.model.EciesScope eciesScope)
eciesScope - ECIES scope.public io.getlime.security.powerauth.http.PowerAuthHttpHeader getHttpHeader()
public void setHttpHeader(io.getlime.security.powerauth.http.PowerAuthHttpHeader httpHeader)
httpHeader - PowerAuth HTTP header used for deriving ECIES encryption context.Copyright © 2017–2020 Wultra s.r.o.. All rights reserved.