Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractActivationStep<M> - Class in io.getlime.security.powerauth.lib.cmd.steps
Abstract step with common parts used in activations steps
AbstractActivationStep(PowerAuthStep, List<PowerAuthVersion>, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.AbstractActivationStep
Constructor
AbstractBaseStep<M,R> - Class in io.getlime.security.powerauth.lib.cmd.steps
Abstract step with common execution patterns and methods
AbstractBaseStep(PowerAuthStep, List<PowerAuthVersion>, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.AbstractBaseStep
Constructor
ACTIVATION_CREATE - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Creation of new activation using custom identity attributes
ACTIVATION_CREATE_CUSTOM - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Creation of new activation
ACTIVATION_PREPARE - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Deprecated.
ACTIVATION_RECOVERY - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Recovering an activation
ACTIVATION_REMOVE - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Removal of an existing activation
ACTIVATION_STATUS - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Status retrieval of an existing activation
ActivationData - Interface in io.getlime.security.powerauth.lib.cmd.steps.model.data
Data used in activation steps
ActivationRecoveryStep - Class in io.getlime.security.powerauth.lib.cmd.steps.v3
Class with activation recovery logic.
ActivationRecoveryStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.ActivationRecoveryStep
Constructor for backward compatibility
ActivationRecoveryStep(PowerAuthHeaderFactory, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.ActivationRecoveryStep
Constructor
ActivationRecoveryStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing step for creating an activation using recovery code.
ActivationRecoveryStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.ActivationRecoveryStepModel
Default constructor.
ActivationSecurityContext - Class in io.getlime.security.powerauth.lib.cmd.steps.context.security
Security context for activations
ActivationSecurityContext() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.context.security.ActivationSecurityContext
 
addEncryptedRequest(StepContext<M, EciesEncryptedResponse>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractActivationStep
Prepares ECIES encryptors and encrypts request data.
addEncryptedRequest(StepContext<M, R>, ClientEncryptor, byte[]) - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractBaseStep
Encrypts request data with given encryptor.
addEncryptedRequest(StepContext<M, R>, String, String, EncryptorId, byte[], EncryptorScope) - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractBaseStep
Prepares encryptor and encrypts request data with given encryptor.
addHeader(StepContext<? extends EncryptionHeaderData, ?>) - Method in class io.getlime.security.powerauth.lib.cmd.header.EncryptionHeaderProvider
Adds an encryption header to the request context
addHeader(StepContext<? extends SignatureHeaderData, ?>) - Method in class io.getlime.security.powerauth.lib.cmd.header.SignatureHeaderProvider
Adds a signature header to the request context
addHeader(StepContext<? extends TokenAndEncryptionHeaderData, ?>) - Method in class io.getlime.security.powerauth.lib.cmd.header.TokenAndEncryptionHeaderProvider
Adds a token and encryption headers to the request context
addHeader(StepContext<? extends TokenHeaderData, ?>) - Method in class io.getlime.security.powerauth.lib.cmd.header.TokenHeaderProvider
Adds a token header to the request context
addHeader(StepContext<? extends M, ?>) - Method in interface io.getlime.security.powerauth.lib.cmd.header.PowerAuthHeaderProvider
Adds PowerAuth header to the step context
alias() - Method in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
 
ALL_VERSIONS - Static variable in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthVersion
All supported versions
appKeyBase64() - Method in record class io.getlime.security.powerauth.lib.cmd.util.config.SdkConfiguration
Returns the value of the appKeyBase64 record component.
appSecretBase64() - Method in record class io.getlime.security.powerauth.lib.cmd.util.config.SdkConfiguration
Returns the value of the appSecretBase64 record component.
ATTRIBUTE_CHALLENGE - Static variable in class io.getlime.security.powerauth.lib.cmd.steps.v3.GetStatusStep
Attribute challenge

B

BackwardCompatibilityConst - Class in io.getlime.security.powerauth.lib.cmd.consts
Constants
BackwardCompatibilityConst() - Constructor for class io.getlime.security.powerauth.lib.cmd.consts.BackwardCompatibilityConst
 
BaseStep - Interface in io.getlime.security.powerauth.lib.cmd.steps
Interface for objects implementing execution steps.
BaseStepData - Interface in io.getlime.security.powerauth.lib.cmd.steps.model.data
Data available in each step
BaseStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Abstract class defining a base for a step model classes.
BaseStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
 
buildStepContext(StepLogger, M, RequestContext) - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractBaseStep
Builds a step context instance from a model and a request context

C

canReadSize(int) - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataReader
Returns true if it's possible to read at least |size| of bytes from stream.
canReadSize(int) - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataReader
 
close() - Method in class io.getlime.security.powerauth.lib.cmd.logging.DisabledStepLogger
 
close() - Method in class io.getlime.security.powerauth.lib.cmd.logging.JsonStepLogger
Closes the logger output, writes code to close the array and opened object:
close() - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
 
close() - Method in interface io.getlime.security.powerauth.lib.cmd.logging.StepLogger
Closes the logger output, writes code to close the array and opened object
CmdLibApplication - Class in io.getlime.security.powerauth.lib.cmd
An application to initiate and provide command line library features
CmdLibApplication() - Constructor for class io.getlime.security.powerauth.lib.cmd.CmdLibApplication
 
CommitUpgradeStep - Class in io.getlime.security.powerauth.lib.cmd.steps.v3
Step for committing upgrade to PowerAuth protocol version 3.0.
CommitUpgradeStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.CommitUpgradeStep
Constructor for backward compatibility
CommitUpgradeStep(PowerAuthHeaderFactory, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.CommitUpgradeStep
Constructor
CommitUpgradeStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing step for committing upgrade between different PowerAuth protocol versions.
CommitUpgradeStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.CommitUpgradeStepModel
 
ComputeOfflineSignatureStep - Class in io.getlime.security.powerauth.lib.cmd.steps
Step for computing offline PowerAuth signature.
ComputeOfflineSignatureStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.ComputeOfflineSignatureStep
Constructor for backward compatibility
ComputeOfflineSignatureStep(ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.ComputeOfflineSignatureStep
Constructor
ComputeOfflineSignatureStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing parameters of the step for computing offline signatures.
ComputeOfflineSignatureStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.ComputeOfflineSignatureStepModel
 
ConfigurationUtil - Class in io.getlime.security.powerauth.lib.cmd.util
Helper class for configuration
ConfigurationUtil() - Constructor for class io.getlime.security.powerauth.lib.cmd.util.ConfigurationUtil
 
ConfirmRecoveryCodeStep - Class in io.getlime.security.powerauth.lib.cmd.steps.v3
Helper class with confirm recovery logic.
ConfirmRecoveryCodeStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.ConfirmRecoveryCodeStep
Constructor for backward compatibility
ConfirmRecoveryCodeStep(PowerAuthHeaderFactory, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.ConfirmRecoveryCodeStep
Constructor
ConfirmRecoveryCodeStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing step for confirming recovery code.
ConfirmRecoveryCodeStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.ConfirmRecoveryCodeStepModel
 
copy(ActivationStatusBlobInfo) - Static method in class io.getlime.security.powerauth.lib.cmd.logging.model.ExtendedActivationStatusBlobInfo
Creates a copy of the original ActivationStatusBlobInfo raw attributes
CounterUtil - Class in io.getlime.security.powerauth.lib.cmd.util
Helper class for counter.
CounterUtil() - Constructor for class io.getlime.security.powerauth.lib.cmd.util.CounterUtil
 
CreateActivationStep - Class in io.getlime.security.powerauth.lib.cmd.steps.v3
Class with create activation logic.
CreateActivationStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.CreateActivationStep
Constructor for backward compatibility
CreateActivationStep(PowerAuthHeaderFactory, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.CreateActivationStep
Constructor
CreateActivationStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing step for creating a custom activation.
CreateActivationStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.CreateActivationStepModel
Constructor
createEncryptedRequest(EncryptedRequest) - Static method in class io.getlime.security.powerauth.lib.cmd.util.SecurityUtil
Creates an encrypted request instance
createStepLogger() - Method in class io.getlime.security.powerauth.lib.cmd.logging.StepLoggerFactory
Creates new instance of StepLogger
CreateTokenStep - Class in io.getlime.security.powerauth.lib.cmd.steps.v3
Helper class with token creation logic.
CreateTokenStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.CreateTokenStep
Constructor for backward compatibility
CreateTokenStep(PowerAuthHeaderFactory, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.CreateTokenStep
Constructor
CreateTokenStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing step for creating a new token.
CreateTokenStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.CreateTokenStepModel
 
currentOffset() - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataReader
Returns current reading offset.
currentOffset() - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataReader
 

D

DataReader - Interface in io.getlime.security.powerauth.lib.cmd.util.config
Data reader interface for PowerAuth mobile SDK, see: https://github.com/wultra/powerauth-mobile-sdk/blob/develop/src/PowerAuth/utils/DataReader.h
DataWriter - Interface in io.getlime.security.powerauth.lib.cmd.util.config
Data writer interface for PowerAuth mobile SDK, see: https://github.com/wultra/powerauth-mobile-sdk/blob/develop/src/PowerAuth/utils/DataWriter.h
decryptResponse(StepContext<?, EciesEncryptedResponse>, Class<T>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractBaseStep
Decrypts an object from a response
DEFAULT - Static variable in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthVersion
Default version
defaultMapper() - Static method in class io.getlime.security.powerauth.lib.cmd.util.RestClientConfiguration
Return the mapper with default configuration.
description() - Method in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
 
description() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepItem
Returns the value of the description record component.
deserialize(String) - Static method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkConfigurationSerializer
Deserialize SDK configuration from a Base-64 encoded string.
DISABLED - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.StepLoggerType
Disabled logging of step messages
DisabledStepLogger - Class in io.getlime.security.powerauth.lib.cmd.logging
Disabled step logger for silent logging
DryRunCapable - Interface in io.getlime.security.powerauth.lib.cmd.steps.model.feature
Supports dry run (no external service call) of a step

E

EMPTY_JSON_BYTES - Static variable in class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthConst
Empty json bytes
ENCRYPT - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Send and verify an encrypted request
EncryptedStorageUtil - Class in io.getlime.security.powerauth.lib.cmd.util
Utility class implementing processes related to data storage on client side.
EncryptedStorageUtil() - Constructor for class io.getlime.security.powerauth.lib.cmd.util.EncryptedStorageUtil
 
EncryptionHeaderData - Interface in io.getlime.security.powerauth.lib.cmd.steps.model.data
Data used for computing an encryption header value
EncryptionHeaderProvider - Class in io.getlime.security.powerauth.lib.cmd.header
Encryption header provider
EncryptionHeaderProvider() - Constructor for class io.getlime.security.powerauth.lib.cmd.header.EncryptionHeaderProvider
 
encryptObject(ClientEncryptor, Object) - Static method in class io.getlime.security.powerauth.lib.cmd.util.SecurityUtil
Encrypts an object using the provided encryptor
EncryptStep - Class in io.getlime.security.powerauth.lib.cmd.steps.v3
Encrypt step encrypts request data using ECIES encryption in application or activation scope.
EncryptStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.EncryptStep
Constructor for backward compatibility
EncryptStep(ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.EncryptStep
Constructor
EncryptStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing parameters of the step for sending encrypted data to intermediate server.
EncryptStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.EncryptStepModel
 
equals(Object) - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepItem
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.getlime.security.powerauth.lib.cmd.util.config.SdkConfiguration
Indicates whether some other object is "equal to" this one.
errorMessage() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepError
Returns the value of the errorMessage record component.
exception() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepError
Returns the value of the exception record component.
execute(PowerAuthStep, PowerAuthVersion, BaseStepModel) - Method in class io.getlime.security.powerauth.lib.cmd.service.StepExecutionService
Executes the provided step at desired version with the model data
execute(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractBaseStep
Execute this step with given logger and context objects.
execute(StepLogger, Map<String, Object>) - Method in interface io.getlime.security.powerauth.lib.cmd.steps.BaseStep
Execute this step with given context objects.
exists(PowerAuthStep) - Method in class io.getlime.security.powerauth.lib.cmd.steps.StepProvider
Provides information about existence of PowerAuth step process components
ExtendedActivationStatusBlobInfo - Class in io.getlime.security.powerauth.lib.cmd.logging.model
Class that represents the contents of the activation status blob extended with additional displayable attributes.
ExtendedActivationStatusBlobInfo() - Constructor for class io.getlime.security.powerauth.lib.cmd.logging.model.ExtendedActivationStatusBlobInfo
 
extractRequestDataBytes(VerifySignatureStepModel, StepLogger) - Static method in class io.getlime.security.powerauth.lib.cmd.util.VerifySignatureUtil
Extract request data bytes for signature verification.

F

fetchTemporaryKey(PowerAuthStep, StepContext<? extends BaseStepData, ?>, EncryptorScope) - Static method in class io.getlime.security.powerauth.lib.cmd.util.TemporaryKeyUtil
Fetch temporary key for encryption from the server and store it into the step context.
fetchTemporaryKey(StepContext<M, R>, EncryptorScope) - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractBaseStep
Fetch temporary key for current request, if applicable.
FILE - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PersistenceType
File
FileUtil - Class in io.getlime.security.powerauth.lib.cmd.util
Helper class for reading data from files.
FileUtil() - Constructor for class io.getlime.security.powerauth.lib.cmd.util.FileUtil
 
flattenHttpHeaders(HttpHeaders) - Static method in class io.getlime.security.powerauth.lib.cmd.util.HttpUtil
Flattens headers to a simple map of header names to first header value for a given name
fromBytes(byte[], Class<T>) - Static method in class io.getlime.security.powerauth.lib.cmd.util.HttpUtil
Deserializes an object entity from byte array representation of a json
fromJsonObject(JSONObject) - Static method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Converts JSON data to an activation status object
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.ActivationRecoveryStepModel
 
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
Initialize object with given attribute map.
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.CommitUpgradeStepModel
 
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.ComputeOfflineSignatureStepModel
 
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.ConfirmRecoveryCodeStepModel
 
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.CreateActivationStepModel
 
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.CreateTokenStepModel
 
fromMap(Map<String, Object>) - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.BaseStepData
Initialize object with given attribute map.
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.EncryptStepModel
 
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.GetStatusStepModel
 
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.PrepareActivationStepModel
 
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.RemoveStepModel
 
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.RemoveTokenStepModel
 
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.StartUpgradeStepModel
 
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.TokenAndEncryptStepModel
 
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.VaultUnlockStepModel
 
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.VerifySignatureStepModel
 
fromMap(Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.VerifyTokenStepModel
 
fromMethod(String) - Static method in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Detects a PowerAuth step from a provided value
fromValue(String) - Static method in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthVersion
Detects a PowerAuth version from a provided value

G

getActivationId() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getActivationName() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.ActivationData
 
getActivationStatusName() - Method in class io.getlime.security.powerauth.lib.cmd.logging.model.ExtendedActivationStatusBlobInfo
Get a displayable value of the activation status.
getApplicationKey() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.ActivationData
 
getApplicationKey() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.EncryptionHeaderData
 
getApplicationKey() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.SignatureHeaderData
 
getApplicationKey(JSONObject) - Static method in class io.getlime.security.powerauth.lib.cmd.util.ConfigurationUtil
Get application key value that is set in dictionary, or a default value.
getApplicationName(JSONObject) - Static method in class io.getlime.security.powerauth.lib.cmd.util.ConfigurationUtil
Get application name that is set in dictionary, or a default value.
getApplicationSecret() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.ActivationData
 
getApplicationSecret() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.SignatureHeaderData
 
getApplicationSecret(JSONObject) - Static method in class io.getlime.security.powerauth.lib.cmd.util.ConfigurationUtil
Get application secret that is set in dictionary, or a default value.
getAvailableSteps(PowerAuthVersion) - Method in class io.getlime.security.powerauth.lib.cmd.steps.StepProvider
Provides available PowerAuth steps for the specified PowerAuthVersion
getByActivationId(String) - Method in class io.getlime.security.powerauth.lib.cmd.status.ResultStatusMemoryHolder
Provides an activation status by activationId
getCounter() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getCtrData() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getCtrData(BaseStepModel, StepLogger) - Static method in class io.getlime.security.powerauth.lib.cmd.util.CounterUtil
Get counter data.
getCtrData(ResultStatusObject, StepLogger) - Static method in class io.getlime.security.powerauth.lib.cmd.util.CounterUtil
Get counter data.
getCustomAttributes() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.ActivationData
 
getDeviceInfo() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.ActivationData
 
getEncryptedDevicePrivateKey() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getEncryptedDevicePrivateKeyBytes() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getEncryptorScope() - Method in class io.getlime.security.powerauth.lib.cmd.steps.context.security.ActivationSecurityContext
 
getEncryptorScope() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.context.security.SecurityContext
Implementation must return scope of encryption to be used or null if scope is not determined yet.
getEncryptorScope() - Method in class io.getlime.security.powerauth.lib.cmd.steps.context.security.SimpleSecurityContext
 
getErrors() - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Get step errors.
getFirstError(String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Get first StepError with given name.
getFirstErrorByName(String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Get first StepError with given name.
getFirstItem(String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Get first StepItem with given ID.
getFirstItemByName(String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Get first StepItem with given name.
getHeaderProvider(M) - Method in class io.getlime.security.powerauth.lib.cmd.header.PowerAuthHeaderFactory
Creates an encryption header provider instance
getHeaders() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.BaseStepData
 
getIdentityAttributes() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.ActivationData
 
getIdentityAttributes() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.PrepareActivationStepModel
 
getItems() - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Get step items.
getMasterPublicKey() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.ActivationData
 
getMasterPublicKey(SdkConfiguration, StepLogger) - Static method in class io.getlime.security.powerauth.lib.cmd.util.ConfigurationUtil
Extract master public key from mobile SDK configuration
getMasterPublicKey(JSONObject, StepLogger) - Static method in class io.getlime.security.powerauth.lib.cmd.util.ConfigurationUtil
Get master public key from the configuration object
getMaxCount() - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataWriter
Returns maximum supported value which can be serialized as a counter.
getMaxCount() - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataWriter
 
getMobileSdkConfig(JSONObject) - Static method in class io.getlime.security.powerauth.lib.cmd.util.ConfigurationUtil
Get mobile SDK configuration.
getPassword() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.CommitUpgradeStepModel
 
getPassword() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.ActivationData
 
getPassword() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.SignatureHeaderData
 
getPlatform() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.ActivationData
 
getRequest() - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Get request.
getResponse() - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Get response.
getResponseData() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractActivationStep
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractBaseStep
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.ComputeOfflineSignatureStep
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.CommitUpgradeStep
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.ConfirmRecoveryCodeStep
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.CreateTokenStep
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.EncryptStep
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.GetStatusStep
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.RemoveStep
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.RemoveTokenStep
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.SignAndEncryptStep
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.StartUpgradeStep
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.TokenAndEncryptStep
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.VaultUnlockStep
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.VerifySignatureStep
 
getResponseTypeReference() - Method in class io.getlime.security.powerauth.lib.cmd.steps.VerifyTokenStep
 
getRestClient() - Static method in class io.getlime.security.powerauth.lib.cmd.util.RestClientFactory
Get RestClient instance.
getResult() - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Get step result.
getResultStatus() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
 
getResultStatus() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.BaseStepData
 
getResultStatus() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.feature.ResultStatusChangeable
 
getResultStatusObject() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
 
getResultStatusObject() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.BaseStepData
 
getSerializedData() - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataWriter
Returns serialized data.
getSerializedData() - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataWriter
 
getServerPublicKey() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getServerPublicKeyObject() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getSignatureBiometryKey() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getSignatureBiometryKeyObject() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getSignatureKnowledgeKey(char[], byte[], byte[], KeyGenerator) - Static method in class io.getlime.security.powerauth.lib.cmd.util.EncryptedStorageUtil
Decrypt the KEY_SIGNATURE_KNOWLEDGE key using a provided password.
getSignatureKnowledgeKeyEncrypted() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getSignatureKnowledgeKeyEncryptedBytes() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getSignatureKnowledgeKeySalt() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getSignatureKnowledgeKeySaltBytes() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getSignaturePossessionKey() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getSignaturePossessionKeyObject() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getSignatureType() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.CommitUpgradeStepModel
 
getSignatureType() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.ConfirmRecoveryCodeStepModel
 
getSignatureType() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.SignatureHeaderData
 
getSignatureType() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.RemoveStepModel
 
getStatusFileName() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.feature.ResultStatusChangeable
 
GetStatusStep - Class in io.getlime.security.powerauth.lib.cmd.steps.v3
Helper class with step for getting activation status.
GetStatusStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.GetStatusStep
Constructor for backward compatibility
GetStatusStep(ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.GetStatusStep
Constructor
GetStatusStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing parameters of the step for obtaining activation status.
GetStatusStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.GetStatusStepModel
 
getStep() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.BaseStep
 
getStep(PowerAuthStep, PowerAuthVersion) - Method in class io.getlime.security.powerauth.lib.cmd.steps.StepProvider
Provides step process component by PowerAuth step identification and version
getSupportedVersions() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.BaseStep
 
getSupportedVersions(PowerAuthStep) - Method in class io.getlime.security.powerauth.lib.cmd.steps.StepProvider
Provides supported versions for the specified PowerAuth step
getTokenId() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.TokenHeaderData
 
getTokenSecret() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.TokenHeaderData
 
getTransportMasterKey() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getTransportMasterKeyObject() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
getUriString() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.BaseStepData
 
getVersion() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.BaseStepData
 
getVersion() - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 

H

hashCode() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepError
Returns a hash code value for this object.
hashCode() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepItem
Returns a hash code value for this object.
hashCode() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepRequest
Returns a hash code value for this object.
hashCode() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepResponse
Returns a hash code value for this object.
hashCode() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepResult
Returns a hash code value for this object.
hashCode() - Method in record class io.getlime.security.powerauth.lib.cmd.util.config.SdkConfiguration
Returns a hash code value for this object.
headers() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepRequest
Returns the value of the headers record component.
headers() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepResponse
Returns the value of the headers record component.
HttpUtil - Class in io.getlime.security.powerauth.lib.cmd.util
Simple HTTP utilities class.
HttpUtil() - Constructor for class io.getlime.security.powerauth.lib.cmd.util.HttpUtil
 

I

id() - Method in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
 
id() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepError
Returns the value of the id record component.
id() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepItem
Returns the value of the id record component.
incrementCounter(BaseStepData) - Static method in class io.getlime.security.powerauth.lib.cmd.util.CounterUtil
Increment counter value in step model.
incrementCounter(RS) - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractBaseStep
Increments the counter (the signature already used hash based counter)
INSTANCE - Static variable in class io.getlime.security.powerauth.lib.cmd.logging.DisabledStepLogger
Singleton instance of a disabled step logger
intValue(JSONObject, String) - Static method in class io.getlime.security.powerauth.lib.cmd.util.JsonUtil
Extract int value from JSON object stored using key with given key.
io.getlime.security.powerauth.lib.cmd - package io.getlime.security.powerauth.lib.cmd
 
io.getlime.security.powerauth.lib.cmd.config - package io.getlime.security.powerauth.lib.cmd.config
 
io.getlime.security.powerauth.lib.cmd.consts - package io.getlime.security.powerauth.lib.cmd.consts
 
io.getlime.security.powerauth.lib.cmd.exception - package io.getlime.security.powerauth.lib.cmd.exception
 
io.getlime.security.powerauth.lib.cmd.header - package io.getlime.security.powerauth.lib.cmd.header
 
io.getlime.security.powerauth.lib.cmd.logging - package io.getlime.security.powerauth.lib.cmd.logging
 
io.getlime.security.powerauth.lib.cmd.logging.config - package io.getlime.security.powerauth.lib.cmd.logging.config
 
io.getlime.security.powerauth.lib.cmd.logging.model - package io.getlime.security.powerauth.lib.cmd.logging.model
 
io.getlime.security.powerauth.lib.cmd.service - package io.getlime.security.powerauth.lib.cmd.service
 
io.getlime.security.powerauth.lib.cmd.status - package io.getlime.security.powerauth.lib.cmd.status
 
io.getlime.security.powerauth.lib.cmd.steps - package io.getlime.security.powerauth.lib.cmd.steps
 
io.getlime.security.powerauth.lib.cmd.steps.context - package io.getlime.security.powerauth.lib.cmd.steps.context
 
io.getlime.security.powerauth.lib.cmd.steps.context.security - package io.getlime.security.powerauth.lib.cmd.steps.context.security
 
io.getlime.security.powerauth.lib.cmd.steps.model - package io.getlime.security.powerauth.lib.cmd.steps.model
 
io.getlime.security.powerauth.lib.cmd.steps.model.data - package io.getlime.security.powerauth.lib.cmd.steps.model.data
 
io.getlime.security.powerauth.lib.cmd.steps.model.feature - package io.getlime.security.powerauth.lib.cmd.steps.model.feature
 
io.getlime.security.powerauth.lib.cmd.steps.pojo - package io.getlime.security.powerauth.lib.cmd.steps.pojo
 
io.getlime.security.powerauth.lib.cmd.steps.v3 - package io.getlime.security.powerauth.lib.cmd.steps.v3
 
io.getlime.security.powerauth.lib.cmd.util - package io.getlime.security.powerauth.lib.cmd.util
 
io.getlime.security.powerauth.lib.cmd.util.config - package io.getlime.security.powerauth.lib.cmd.util.config
 
isAcceptInvalidSslCertificate() - Static method in class io.getlime.security.powerauth.lib.cmd.util.RestClientFactory
Get whether invalid SSL certificate is accepted.
isDryRun() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.ComputeOfflineSignatureStepModel
 
isDryRun() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.feature.DryRunCapable
 

J

JSON - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.StepLoggerType
Json format of step messages
JsonStepLogger - Class in io.getlime.security.powerauth.lib.cmd.logging
Class responsible for logging the steps performed during the processes to the JSON structure.
JsonStepLogger(OutputStream) - Constructor for class io.getlime.security.powerauth.lib.cmd.logging.JsonStepLogger
Create a new logger that outputs to the stream.
JsonUtil - Class in io.getlime.security.powerauth.lib.cmd.util
Helper class for obtaining typed values from JSON.
JsonUtil() - Constructor for class io.getlime.security.powerauth.lib.cmd.util.JsonUtil
 

L

logDryRun(StepLogger) - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractBaseStep
Optional way to log special messages when in a dry run (no real service call)
logDryRun(StepLogger) - Method in class io.getlime.security.powerauth.lib.cmd.steps.VerifySignatureStep
Log that the signature was successfully completed.
logDryRun(StepLogger) - Method in class io.getlime.security.powerauth.lib.cmd.steps.VerifyTokenStep
Log information about the token value successfully computed.
longValue(JSONObject, String) - Static method in class io.getlime.security.powerauth.lib.cmd.util.JsonUtil
Extract long value from JSON object stored using key with given key.

M

MapUtil - Class in io.getlime.security.powerauth.lib.cmd.util
Map utilities.
MapUtil() - Constructor for class io.getlime.security.powerauth.lib.cmd.util.MapUtil
 
masterPublicKeyBase64() - Method in record class io.getlime.security.powerauth.lib.cmd.util.config.SdkConfiguration
Returns the value of the masterPublicKeyBase64 record component.
MEMORY - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PersistenceType
Memory
method() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepRequest
Returns the value of the method record component.

N

name() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepError
Returns the value of the name record component.
name() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepItem
Returns the value of the name record component.

O

object() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepItem
Returns the value of the object record component.
OBJECT - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.StepLoggerType
Simple object format of step messages
ObjectStepLogger - Class in io.getlime.security.powerauth.lib.cmd.logging
Object-based step logger useful for tests.
ObjectStepLogger() - Constructor for class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Default constructor with no logging.
ObjectStepLogger(OutputStream) - Constructor for class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Constructor with output stream.

P

PersistenceType - Enum Class in io.getlime.security.powerauth.lib.cmd.consts
Persistence type enumeration
POWER_AUTH_HEADER_FACTORY - Static variable in class io.getlime.security.powerauth.lib.cmd.consts.BackwardCompatibilityConst
Constant bean of PowerAuth header factory
PowerAuthCmdException - Exception Class in io.getlime.security.powerauth.lib.cmd.exception
General exception for the PowerAuth command line project
PowerAuthCmdException() - Constructor for exception class io.getlime.security.powerauth.lib.cmd.exception.PowerAuthCmdException
 
PowerAuthConst - Class in io.getlime.security.powerauth.lib.cmd.consts
Global PowerAuth constants
PowerAuthConst() - Constructor for class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthConst
 
PowerAuthHeaderFactory - Class in io.getlime.security.powerauth.lib.cmd.header
Factory to provide PowerAuth header supplier
PowerAuthHeaderFactory() - Constructor for class io.getlime.security.powerauth.lib.cmd.header.PowerAuthHeaderFactory
 
PowerAuthHeaderProvider<M> - Interface in io.getlime.security.powerauth.lib.cmd.header
Interface to be implemented by all PowerAuth header providers
PowerAuthStep - Enum Class in io.getlime.security.powerauth.lib.cmd.consts
PowerAuth step enumeration
PowerAuthVersion - Enum Class in io.getlime.security.powerauth.lib.cmd.consts
PowerAuth protocol version enumeration
PrepareActivationStep - Class in io.getlime.security.powerauth.lib.cmd.steps.v3
Helper class with prepare activation logic.
PrepareActivationStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.PrepareActivationStep
Constructor for backward compatibility
PrepareActivationStep(PowerAuthHeaderFactory, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.PrepareActivationStep
Constructor
PrepareActivationStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing parameters of the step for preparing a new activation (key exchange).
PrepareActivationStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.PrepareActivationStepModel
Constructor
prepareLayer1Request(StepContext<ActivationRecoveryStepModel, EciesEncryptedResponse>, EciesEncryptedRequest) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.ActivationRecoveryStep
 
prepareLayer1Request(StepContext<CreateActivationStepModel, EciesEncryptedResponse>, EciesEncryptedRequest) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.CreateActivationStep
 
prepareLayer1Request(StepContext<PrepareActivationStepModel, EciesEncryptedResponse>, EciesEncryptedRequest) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.PrepareActivationStep
 
prepareLayer1Request(StepContext<M, EciesEncryptedResponse>, EciesEncryptedRequest) - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractActivationStep
Prepare activation layer 1 request which is decryptable on an intermediate server
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractBaseStep
Prepares a context for this step execution
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.ComputeOfflineSignatureStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.ActivationRecoveryStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.CommitUpgradeStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.ConfirmRecoveryCodeStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.CreateActivationStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.CreateTokenStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.EncryptStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.GetStatusStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.PrepareActivationStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.RemoveStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.RemoveTokenStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.SignAndEncryptStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.StartUpgradeStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.TokenAndEncryptStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.VaultUnlockStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.VerifySignatureStep
 
prepareStepContext(StepLogger, Map<String, Object>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.VerifyTokenStep
 
processEncryptedResponse(StepContext<?, EciesEncryptedResponse>, String) - Static method in class io.getlime.security.powerauth.lib.cmd.util.SecurityUtil
Process an encrypted response for a step.
processResponse(StepContext<CommitUpgradeStepModel, Response>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.CommitUpgradeStep
 
processResponse(StepContext<ConfirmRecoveryCodeStepModel, EciesEncryptedResponse>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.ConfirmRecoveryCodeStep
 
processResponse(StepContext<CreateTokenStepModel, EciesEncryptedResponse>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.CreateTokenStep
 
processResponse(StepContext<EncryptStepModel, EciesEncryptedResponse>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.EncryptStep
 
processResponse(StepContext<GetStatusStepModel, ObjectResponse<ActivationStatusResponse>>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.GetStatusStep
 
processResponse(StepContext<RemoveStepModel, EciesEncryptedResponse>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.RemoveStep
 
processResponse(StepContext<RemoveTokenStepModel, ObjectResponse<TokenRemoveResponse>>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.RemoveTokenStep
 
processResponse(StepContext<StartUpgradeStepModel, EciesEncryptedResponse>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.StartUpgradeStep
 
processResponse(StepContext<TokenAndEncryptStepModel, EciesEncryptedResponse>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.TokenAndEncryptStep
 
processResponse(StepContext<VaultUnlockStepModel, EciesEncryptedResponse>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.VaultUnlockStep
 
processResponse(StepContext<VerifySignatureStepModel, ObjectResponse<Map<String, Object>>>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.VerifySignatureStep
 
processResponse(StepContext<VerifySignatureStepModel, EciesEncryptedResponse>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.v3.SignAndEncryptStep
 
processResponse(StepContext<VerifyTokenStepModel, Map<String, Object>>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.VerifyTokenStep
 
processResponse(StepContext<M, EciesEncryptedResponse>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractActivationStep
Processes the response data
processResponse(StepContext<M, R>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractBaseStep
Optional processing of the response data
processResponse(StepContext<M, R>, byte[], Class<R>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractBaseStep
Processing of the response data bytes
processResponse(EciesEncryptedResponse, StepContext<M, EciesEncryptedResponse>) - Method in class io.getlime.security.powerauth.lib.cmd.steps.AbstractActivationStep
Processes response and updates the activation status object
put(String, ResultStatusObject) - Method in class io.getlime.security.powerauth.lib.cmd.status.ResultStatusMemoryHolder
Stores an activation status for the specified activation ID

R

readByte() - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataReader
Reads one byte into output byte array.
readByte() - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataReader
 
readCount() - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataReader
Returns count from data stream.
readCount() - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataReader
 
readData(int) - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataReader
Reads a data object into output byte array.
readData(int) - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataReader
 
readDataFromFile(StepLogger, String, Class<T>, String, String) - Static method in class io.getlime.security.powerauth.lib.cmd.util.FileUtil
Reads data from a provided file
readFileBytes(StepLogger, String, String, String) - Static method in class io.getlime.security.powerauth.lib.cmd.util.FileUtil
Read the contents of a provided data file.
readRaw(int) - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataReader
Reads an exact number of bytes into output byte array.
readRaw(int) - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataReader
 
readString() - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataReader
Reads a string object into output byte array.
readString() - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataReader
 
RECOVERY_CONFIRM - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Confirming an activation recovery
remainingSize() - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataReader
Returns remaining size available in the stream.
remainingSize() - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataReader
 
RemoveStep - Class in io.getlime.security.powerauth.lib.cmd.steps.v3
Helper class with activation remove logic.
RemoveStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.RemoveStep
Constructor for backward compatibility
RemoveStep(PowerAuthHeaderFactory, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.RemoveStep
Constructor
RemoveStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing parameters of the step for removing activation.
RemoveStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.RemoveStepModel
 
RemoveTokenStep - Class in io.getlime.security.powerauth.lib.cmd.steps.v3
Helper class with token remove logic.
RemoveTokenStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.RemoveTokenStep
Constructor for backward compatibility
RemoveTokenStep(PowerAuthHeaderFactory, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.RemoveTokenStep
Constructor
RemoveTokenStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing step for removing a token.
RemoveTokenStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.RemoveTokenStepModel
 
RequestContext - Class in io.getlime.security.powerauth.lib.cmd.steps.context
Request context
RequestContext() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.context.RequestContext
 
requestObject() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepRequest
Get request object.
reset() - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataReader
Resets data reader to its initial state.
reset() - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataWriter
Resets data writer object to its initial state.
reset() - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataReader
 
reset() - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataWriter
 
RESPONSE_TYPE_REFERENCE_V3 - Static variable in class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthConst
Most common response type reference for version 3
ResponseContext<R> - Class in io.getlime.security.powerauth.lib.cmd.steps.context
Response context
ResponseContext() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.context.ResponseContext
 
responseObject() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepResponse
Returns the value of the responseObject record component.
RestClientConfiguration - Class in io.getlime.security.powerauth.lib.cmd.util
REST client configuration class.
RestClientConfiguration() - Constructor for class io.getlime.security.powerauth.lib.cmd.util.RestClientConfiguration
 
RestClientFactory - Class in io.getlime.security.powerauth.lib.cmd.util
Rest Client factory with configuration.
RestClientFactory() - Constructor for class io.getlime.security.powerauth.lib.cmd.util.RestClientFactory
 
RESULT_STATUS_SERVICE - Static variable in class io.getlime.security.powerauth.lib.cmd.consts.BackwardCompatibilityConst
Constant bean of result status service
ResultStatusChangeable - Interface in io.getlime.security.powerauth.lib.cmd.steps.model.feature
Supports change of activation status object
ResultStatusConfig - Class in io.getlime.security.powerauth.lib.cmd.config
Configuration of result status
ResultStatusConfig() - Constructor for class io.getlime.security.powerauth.lib.cmd.config.ResultStatusConfig
 
ResultStatusFileService - Class in io.getlime.security.powerauth.lib.cmd.status
Service for managing activation status object based on a file
ResultStatusFileService() - Constructor for class io.getlime.security.powerauth.lib.cmd.status.ResultStatusFileService
 
ResultStatusMemoryHolder - Class in io.getlime.security.powerauth.lib.cmd.status
Holder of result statuses in memory
ResultStatusMemoryHolder() - Constructor for class io.getlime.security.powerauth.lib.cmd.status.ResultStatusMemoryHolder
 
ResultStatusMemoryService - Class in io.getlime.security.powerauth.lib.cmd.status
Service for managing activation status objects based in memory
ResultStatusMemoryService(ResultStatusMemoryHolder) - Constructor for class io.getlime.security.powerauth.lib.cmd.status.ResultStatusMemoryService
Constructor
ResultStatusObject - Class in io.getlime.security.powerauth.lib.cmd.steps.pojo
Activation status object
ResultStatusObject() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
 
resultStatusService - Variable in class io.getlime.security.powerauth.lib.cmd.steps.AbstractBaseStep
Result status service
ResultStatusService - Interface in io.getlime.security.powerauth.lib.cmd.status
Service for managing activation status object

S

save(ResultStatusChangeable) - Method in class io.getlime.security.powerauth.lib.cmd.status.ResultStatusFileService
Stores the result status object into a file
save(ResultStatusChangeable) - Method in class io.getlime.security.powerauth.lib.cmd.status.ResultStatusMemoryService
 
save(ResultStatusChangeable) - Method in interface io.getlime.security.powerauth.lib.cmd.status.ResultStatusService
Saves the result status object
SdkConfiguration - Record Class in io.getlime.security.powerauth.lib.cmd.util.config
Parameters for configuring PowerAuth Mobile SDK.
SdkConfiguration(String, String, String) - Constructor for record class io.getlime.security.powerauth.lib.cmd.util.config.SdkConfiguration
Creates an instance of a SdkConfiguration record class.
SdkConfigurationSerializer - Class in io.getlime.security.powerauth.lib.cmd.util.config
Writer for serialized PowerAuth mobile SDK configuration.
SdkConfigurationSerializer() - Constructor for class io.getlime.security.powerauth.lib.cmd.util.config.SdkConfigurationSerializer
 
SdkDataReader - Class in io.getlime.security.powerauth.lib.cmd.util.config
Data reader implementation for PowerAuth mobile SDK, see: https://github.com/wultra/powerauth-mobile-sdk/blob/develop/src/PowerAuth/utils/DataReader.cpp
SdkDataReader(byte[]) - Constructor for class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataReader
SDK reader constructor.
SdkDataWriter - Class in io.getlime.security.powerauth.lib.cmd.util.config
Data writer implementation for PowerAuth mobile SDK, see: https://github.com/wultra/powerauth-mobile-sdk/blob/develop/src/PowerAuth/utils/DataWriter.cpp
SdkDataWriter() - Constructor for class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataWriter
 
SecurityContext - Interface in io.getlime.security.powerauth.lib.cmd.steps.context.security
Security context interface
SecurityUtil - Class in io.getlime.security.powerauth.lib.cmd.util
Helper class with security utilities.
SecurityUtil() - Constructor for class io.getlime.security.powerauth.lib.cmd.util.SecurityUtil
 
serialize(SdkConfiguration) - Static method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkConfigurationSerializer
Serialize SDK configuration into a single Base-64 encoded string.
setAcceptInvalidSslCertificate(boolean) - Static method in class io.getlime.security.powerauth.lib.cmd.util.RestClientFactory
Set whether invalid SSL certificate is accepted.
setActivationId(String) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets activation ID
setActivationStatusName(String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.model.ExtendedActivationStatusBlobInfo
Set a displayable value of the activation status.
setCounter(Long) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets counter value
setCtrData(String) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets counter data
setEncryptedDevicePrivateKey(String) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets encrypted device private key object
setEncryptedDevicePrivateKeyBytes(byte[]) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets encrypted device private key
setResponseData(String) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets response data
setResultStatus(ResultStatusObject) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
Sets activation status object
setResultStatus(ResultStatusObject) - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.feature.ResultStatusChangeable
Sets activation status object
setResultStatusObject(JSONObject) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
Sets activation status object from JSON object
setServerPublicKey(String) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets server public key
setServerPublicKeyObject(PublicKey) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets server public key object
setSignatureBiometryKey(String) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets signature biometry key
setSignatureBiometryKeyObject(SecretKey) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets signature biometry key object
setSignatureKnowledgeKeyEncrypted(String) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets signature knowledge key encrypted values
setSignatureKnowledgeKeyEncryptedBytes(byte[]) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets signature knowledge key encrypted bytes
setSignatureKnowledgeKeySalt(String) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets signature knowledge key salt
setSignatureKnowledgeKeySaltBytes(byte[]) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets signature knowledge key salt bytes
setSignaturePossessionKey(String) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets signature possession key
setSignaturePossessionKeyObject(SecretKey) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets signature possession key object
setTransportMasterKey(String) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets transport master key value
setTransportMasterKeyObject(SecretKey) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets transport master key object
setVersion(PowerAuthVersion) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
Sets the version value
setVersion(Long) - Method in class io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject
Sets version
setVersion(String) - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
Sets the version value
SIGN_ENCRYPT - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Send and verify a signed and encrypted request
SignAndEncryptStep - Class in io.getlime.security.powerauth.lib.cmd.steps.v3
Sign and encrypt step signs request data and performs encryption using ECIES encryption in activation scope.
SignAndEncryptStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.SignAndEncryptStep
Constructor for backward compatibility
SignAndEncryptStep(PowerAuthHeaderFactory, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.SignAndEncryptStep
Constructor
SIGNATURE_OFFLINE_COMPUTE - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Compute an offline signature
SIGNATURE_VERIFY - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Verifying a signed request
SignatureHeaderData - Interface in io.getlime.security.powerauth.lib.cmd.steps.model.data
Data used for computing a signature header value
SignatureHeaderProvider - Class in io.getlime.security.powerauth.lib.cmd.header
Signature header provider
SignatureHeaderProvider() - Constructor for class io.getlime.security.powerauth.lib.cmd.header.SignatureHeaderProvider
 
SimpleSecurityContext - Class in io.getlime.security.powerauth.lib.cmd.steps.context.security
Simple security context
SimpleSecurityContext() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.context.security.SimpleSecurityContext
 
skipBytes(int) - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataReader
Skips required number of bytes in the stream.
skipBytes(int) - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataReader
 
start() - Method in class io.getlime.security.powerauth.lib.cmd.logging.DisabledStepLogger
 
start() - Method in class io.getlime.security.powerauth.lib.cmd.logging.JsonStepLogger
Start the object streaming, outputs start of the JSON object:
start() - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
 
start() - Method in interface io.getlime.security.powerauth.lib.cmd.logging.StepLogger
Start the object streaming, outputs start of the result object:
StartUpgradeStep - Class in io.getlime.security.powerauth.lib.cmd.steps.v3
Step for starting upgrade to PowerAuth protocol version 3.0.
StartUpgradeStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.StartUpgradeStep
Constructor for backward compatibility
StartUpgradeStep(PowerAuthHeaderFactory, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.StartUpgradeStep
Constructor
StartUpgradeStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing step for starting upgrade between different PowerAuth protocol versions.
StartUpgradeStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.StartUpgradeStepModel
 
status() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepItem
Returns the value of the status record component.
statusCode() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepResponse
Returns the value of the statusCode record component.
STEP_LOGGER_FACTORY - Static variable in class io.getlime.security.powerauth.lib.cmd.consts.BackwardCompatibilityConst
Constant step logger
StepContext<M,R> - Class in io.getlime.security.powerauth.lib.cmd.steps.context
Step call context
StepContext() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.context.StepContext
 
StepError - Record Class in io.getlime.security.powerauth.lib.cmd.logging.model
Class representing an error in step.
StepError(String, String, String, Exception) - Constructor for record class io.getlime.security.powerauth.lib.cmd.logging.model.StepError
Creates an instance of a StepError record class.
StepExecutionService - Class in io.getlime.security.powerauth.lib.cmd.service
Service for execution of PowerAuth step processes
StepExecutionService(StepLogger, StepProvider) - Constructor for class io.getlime.security.powerauth.lib.cmd.service.StepExecutionService
Constructor
StepItem - Record Class in io.getlime.security.powerauth.lib.cmd.logging.model
Class representing a generic item in step.
StepItem(String, String, String, String, Object) - Constructor for record class io.getlime.security.powerauth.lib.cmd.logging.model.StepItem
Creates an instance of a StepItem record class.
stepLogger(StepLoggerConfig) - Method in class io.getlime.security.powerauth.lib.cmd.CmdLibApplication
Configures and creates a step logger for the application
StepLogger - Interface in io.getlime.security.powerauth.lib.cmd.logging
 
StepLoggerConfig - Class in io.getlime.security.powerauth.lib.cmd.logging.config
Configuration of step logger
StepLoggerConfig() - Constructor for class io.getlime.security.powerauth.lib.cmd.logging.config.StepLoggerConfig
 
stepLoggerFactory - Variable in class io.getlime.security.powerauth.lib.cmd.steps.AbstractBaseStep
Step logger
StepLoggerFactory - Class in io.getlime.security.powerauth.lib.cmd.logging
Step logger factory which allows to create a new StepLogger instance
StepLoggerFactory(StepLoggerType) - Constructor for class io.getlime.security.powerauth.lib.cmd.logging.StepLoggerFactory
Constructor
StepLoggerFactory(StepLoggerConfig) - Constructor for class io.getlime.security.powerauth.lib.cmd.logging.StepLoggerFactory
Constructor
StepLoggerType - Enum Class in io.getlime.security.powerauth.lib.cmd.consts
Step logger type enumeration
StepProvider - Class in io.getlime.security.powerauth.lib.cmd.steps
Provider of PowerAuth step process components
StepProvider(List<BaseStep>, StepLogger) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.StepProvider
Constructor
StepRequest - Record Class in io.getlime.security.powerauth.lib.cmd.logging.model
Class representing a request sent to intermediate server.
StepRequest(String, String, Object, Map<String, ?>) - Constructor for record class io.getlime.security.powerauth.lib.cmd.logging.model.StepRequest
Creates an instance of a StepRequest record class.
StepResponse - Record Class in io.getlime.security.powerauth.lib.cmd.logging.model
Class representing response from intermediate server.
StepResponse(int, Object, Map<String, ?>) - Constructor for record class io.getlime.security.powerauth.lib.cmd.logging.model.StepResponse
Creates an instance of a StepResponse record class.
StepResult - Record Class in io.getlime.security.powerauth.lib.cmd.logging.model
Class representing a step result.
StepResult(boolean) - Constructor for record class io.getlime.security.powerauth.lib.cmd.logging.model.StepResult
Creates an instance of a StepResult record class.
storeSignatureKnowledgeKey(char[], SecretKey, byte[], KeyGenerator) - Static method in class io.getlime.security.powerauth.lib.cmd.util.EncryptedStorageUtil
Encrypt the KEY_SIGNATURE_KNOWLEDGE key using a provided password.
stringValue(JSONObject, String) - Static method in class io.getlime.security.powerauth.lib.cmd.util.JsonUtil
Extract String value from JSON object stored using key with given name.
success() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepResult
Returns the value of the success record component.

T

TEMPORARY_KEY_ID - Static variable in class io.getlime.security.powerauth.lib.cmd.util.TemporaryKeyUtil
Temporary key ID constant.
TEMPORARY_PUBLIC_KEY - Static variable in class io.getlime.security.powerauth.lib.cmd.util.TemporaryKeyUtil
Temporary public key constant.
TemporaryKeyUtil - Class in io.getlime.security.powerauth.lib.cmd.util
Helper class for fetching temporary keys.
TOKEN_CREATE - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Creating new token
TOKEN_ENCRYPT - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Send an encrypted request with token-based authentication
TOKEN_REMOVE - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Removing a previously created token
TOKEN_VALIDATE - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Validating a previously created token
TokenAndEncryptionHeaderData - Interface in io.getlime.security.powerauth.lib.cmd.steps.model.data
Data used for computing a token and encryption header values.
TokenAndEncryptionHeaderProvider - Class in io.getlime.security.powerauth.lib.cmd.header
Token and encryption header provider.
TokenAndEncryptionHeaderProvider() - Constructor for class io.getlime.security.powerauth.lib.cmd.header.TokenAndEncryptionHeaderProvider
 
TokenAndEncryptStep - Class in io.getlime.security.powerauth.lib.cmd.steps.v3
Token and encrypt step generates token authentication for request data and performs encryption using ECIES encryption in activation scope.
TokenAndEncryptStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.TokenAndEncryptStep
Constructor for backward compatibility
TokenAndEncryptStep(PowerAuthHeaderFactory, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.TokenAndEncryptStep
Constructor.
TokenAndEncryptStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing parameters of the step for verifying token digest.
TokenAndEncryptStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.TokenAndEncryptStepModel
 
TokenHeaderData - Interface in io.getlime.security.powerauth.lib.cmd.steps.model.data
Data used for computing a token header value
TokenHeaderProvider - Class in io.getlime.security.powerauth.lib.cmd.header
Token header provider
TokenHeaderProvider() - Constructor for class io.getlime.security.powerauth.lib.cmd.header.TokenHeaderProvider
 
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.ActivationRecoveryStepModel
 
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
Convert this object to map.
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.CommitUpgradeStepModel
 
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.ComputeOfflineSignatureStepModel
 
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.ConfirmRecoveryCodeStepModel
 
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.CreateActivationStepModel
 
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.CreateTokenStepModel
 
toMap() - Method in interface io.getlime.security.powerauth.lib.cmd.steps.model.data.BaseStepData
Convert this object to a map.
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.EncryptStepModel
 
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.PrepareActivationStepModel
 
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.RemoveStepModel
 
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.RemoveTokenStepModel
 
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.StartUpgradeStepModel
 
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.TokenAndEncryptStepModel
 
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.VaultUnlockStepModel
 
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.VerifySignatureStepModel
 
toMap() - Method in class io.getlime.security.powerauth.lib.cmd.steps.model.VerifyTokenStepModel
 
toMultiValueMap(Map<K, V>) - Static method in class io.getlime.security.powerauth.lib.cmd.util.MapUtil
Maps a standard map data to a multi-value map where is a key mapped to a collection of values.
toRequestBytes(Object) - Static method in class io.getlime.security.powerauth.lib.cmd.util.HttpUtil
Serializes an object value for request sending as byte array representation
toString() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepError
Returns a string representation of this record class.
toString() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepItem
Returns a string representation of this record class.
toString() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepRequest
Returns a string representation of this record class.
toString() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepResponse
Returns a string representation of this record class.
toString() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepResult
Returns a string representation of this record class.
toString() - Method in record class io.getlime.security.powerauth.lib.cmd.util.config.SdkConfiguration
Returns a string representation of this record class.

U

UPGRADE_COMMIT - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Committing upgrade from activation version 2 to version 3
UPGRADE_START - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Starting upgrade from activation version 2 to version 3
uri() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepRequest
Returns the value of the uri record component.
useDifferentIvForResponse() - Method in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthVersion
Provides flag whether decryption uses different non-zero initialization vector.
useIv() - Method in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthVersion
Provides flag whether encryption uses non-zero initialization vector
useTemporaryKeys() - Method in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthVersion
Provides flag whether encryption uses temporary keys.
useTimestamp() - Method in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthVersion
Provides flag whether encryption uses timestamp.

V

V3_0 - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthVersion
Version 3.0
V3_1 - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthVersion
Version 3.1
V3_2 - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthVersion
Version 3.2
V3_3 - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthVersion
Version 3.3
value() - Method in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthVersion
 
valueOf(String) - Static method in enum class io.getlime.security.powerauth.lib.cmd.consts.PersistenceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.getlime.security.powerauth.lib.cmd.consts.StepLoggerType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.getlime.security.powerauth.lib.cmd.consts.PersistenceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.getlime.security.powerauth.lib.cmd.consts.StepLoggerType
Returns an array containing the constants of this enum class, in the order they are declared.
VAULT_UNLOCK - Enum constant in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthStep
Unlocking secure vault
VaultUnlockStep - Class in io.getlime.security.powerauth.lib.cmd.steps.v3
Helper class with vault unlock logic.
VaultUnlockStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.VaultUnlockStep
Constructor for backward compatibility
VaultUnlockStep(PowerAuthHeaderFactory, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.v3.VaultUnlockStep
Constructor
VaultUnlockStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing parameters of the step for unlocking secure vault.
VaultUnlockStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.VaultUnlockStepModel
 
VerifySignatureStep - Class in io.getlime.security.powerauth.lib.cmd.steps
Helper class with signature verification logic.
VerifySignatureStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.VerifySignatureStep
Constructor for backward compatibility
VerifySignatureStep(PowerAuthHeaderFactory, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.VerifySignatureStep
Constructor
VerifySignatureStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing parameters of the step for verifying data signature.
VerifySignatureStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.VerifySignatureStepModel
 
VerifySignatureUtil - Class in io.getlime.security.powerauth.lib.cmd.util
Help class with utils for signature verification.
VerifySignatureUtil() - Constructor for class io.getlime.security.powerauth.lib.cmd.util.VerifySignatureUtil
 
VerifyTokenStep - Class in io.getlime.security.powerauth.lib.cmd.steps
Step for the token validation activity.
VerifyTokenStep() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.VerifyTokenStep
Constructor for backward compatibility
VerifyTokenStep(PowerAuthHeaderFactory, ResultStatusService, StepLoggerFactory) - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.VerifyTokenStep
Constructor
VerifyTokenStepModel - Class in io.getlime.security.powerauth.lib.cmd.steps.model
Model representing parameters of the step for verifying token digest.
VerifyTokenStepModel() - Constructor for class io.getlime.security.powerauth.lib.cmd.steps.model.VerifyTokenStepModel
 
VERSION_3 - Static variable in enum class io.getlime.security.powerauth.lib.cmd.consts.PowerAuthVersion
All versions belonging to major version 3

W

writeByte(byte) - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataWriter
Writes one byte to the stream.
writeByte(byte) - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataWriter
 
writeCount(int) - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataWriter
Writes a count to the stream in optimized binary format.
writeCount(int) - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataWriter
 
writeData(byte[]) - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataWriter
Writes number of bytes in byte range and actual data to the stream.
writeData(byte[]) - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataWriter
 
writeDoneFailed(String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.DisabledStepLogger
 
writeDoneFailed(String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.JsonStepLogger
Write information about incorrectly finished execution.
writeDoneFailed(String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Write error about a failed execution.
writeDoneFailed(String) - Method in interface io.getlime.security.powerauth.lib.cmd.logging.StepLogger
Write information about incorrectly finished execution.
writeDoneOK(String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.DisabledStepLogger
 
writeDoneOK(String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.JsonStepLogger
Write information about successfully finished execution.
writeDoneOK(String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Write information about a successful completion.
writeDoneOK(String) - Method in interface io.getlime.security.powerauth.lib.cmd.logging.StepLogger
Write information about successfully finished execution.
writeError(String, Exception) - Method in class io.getlime.security.powerauth.lib.cmd.logging.DisabledStepLogger
 
writeError(String, Exception) - Method in class io.getlime.security.powerauth.lib.cmd.logging.JsonStepLogger
Write error with given exception information.
writeError(String, Exception) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Write information about an error.
writeError(String, Exception) - Method in interface io.getlime.security.powerauth.lib.cmd.logging.StepLogger
Write error with given exception information.
writeError(String, String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.DisabledStepLogger
 
writeError(String, String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.JsonStepLogger
Write error with given error message.
writeError(String, String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Write information about an error.
writeError(String, String) - Method in interface io.getlime.security.powerauth.lib.cmd.logging.StepLogger
Write error with given error message.
writeError(String, String, String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.DisabledStepLogger
 
writeError(String, String, String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.JsonStepLogger
Write error with given error name and error message, that is used as a description.
writeError(String, String, String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Write information about an error.
writeError(String, String, String) - Method in interface io.getlime.security.powerauth.lib.cmd.logging.StepLogger
Write error with given error name and error message, that is used as a description.
writeError(String, String, String, Exception) - Method in class io.getlime.security.powerauth.lib.cmd.logging.DisabledStepLogger
 
writeError(String, String, String, Exception) - Method in class io.getlime.security.powerauth.lib.cmd.logging.JsonStepLogger
Write error with given error name and error message, that is used as a description.
writeError(String, String, String, Exception) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Write information about an error.
writeError(String, String, String, Exception) - Method in interface io.getlime.security.powerauth.lib.cmd.logging.StepLogger
Write error with given error name and error message, that is used as a description.
writeItem(String, String, String, String, Object) - Method in class io.getlime.security.powerauth.lib.cmd.logging.DisabledStepLogger
 
writeItem(String, String, String, String, Object) - Method in class io.getlime.security.powerauth.lib.cmd.logging.JsonStepLogger
Writes a JSON object representing the step of the execution.
writeItem(String, String, String, String, Object) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Writes an object representing the step of the execution.
writeItem(String, String, String, String, Object) - Method in interface io.getlime.security.powerauth.lib.cmd.logging.StepLogger
Writes an object representing the step of the execution.
writeRaw(byte[]) - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataWriter
Writes only the content of byte range to the data stream.
writeRaw(byte[]) - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataWriter
 
writeServerCall(String, String, String, Object, byte[], Map<String, ?>) - Method in class io.getlime.security.powerauth.lib.cmd.logging.DisabledStepLogger
 
writeServerCall(String, String, String, Object, byte[], Map<String, ?>) - Method in class io.getlime.security.powerauth.lib.cmd.logging.JsonStepLogger
Write the information about the server call.
writeServerCall(String, String, String, Object, byte[], Map<String, ?>) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Write the information about the server call.
writeServerCall(String, String, String, Object, byte[], Map<String, ?>) - Method in interface io.getlime.security.powerauth.lib.cmd.logging.StepLogger
Write the information about the server call.
writeServerCallConnectionError(String, Exception) - Method in class io.getlime.security.powerauth.lib.cmd.logging.DisabledStepLogger
 
writeServerCallConnectionError(String, Exception) - Method in class io.getlime.security.powerauth.lib.cmd.logging.JsonStepLogger
Write error in case of a network issues.
writeServerCallConnectionError(String, Exception) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Write information about service call network connection error.
writeServerCallConnectionError(String, Exception) - Method in interface io.getlime.security.powerauth.lib.cmd.logging.StepLogger
Write error in case of a network issues.
writeServerCallError(String, int, Object, Map<String, ?>) - Method in class io.getlime.security.powerauth.lib.cmd.logging.DisabledStepLogger
 
writeServerCallError(String, int, Object, Map<String, ?>) - Method in class io.getlime.security.powerauth.lib.cmd.logging.JsonStepLogger
Write information about the failed server request.
writeServerCallError(String, int, Object, Map<String, ?>) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Write information about the service call error.
writeServerCallError(String, int, Object, Map<String, ?>) - Method in interface io.getlime.security.powerauth.lib.cmd.logging.StepLogger
Write information about the failed server request.
writeServerCallOK(String, Object, Map<String, ?>) - Method in class io.getlime.security.powerauth.lib.cmd.logging.DisabledStepLogger
 
writeServerCallOK(String, Object, Map<String, ?>) - Method in class io.getlime.security.powerauth.lib.cmd.logging.JsonStepLogger
Write information about the successful server request.
writeServerCallOK(String, Object, Map<String, ?>) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
Write information about the successful server request.
writeServerCallOK(String, Object, Map<String, ?>) - Method in interface io.getlime.security.powerauth.lib.cmd.logging.StepLogger
Write information about the successful server request.
writeString(String) - Method in interface io.getlime.security.powerauth.lib.cmd.util.config.DataWriter
Writes number of characters in string and actual content of string to the data stream.
writeString(String) - Method in class io.getlime.security.powerauth.lib.cmd.util.config.SdkDataWriter
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form