Index
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
appKeyBase64record component. - appSecretBase64() - Method in record class io.getlime.security.powerauth.lib.cmd.util.config.SdkConfiguration
-
Returns the value of the
appSecretBase64record 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
descriptionrecord 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
errorMessagerecord component. - exception() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepError
-
Returns the value of the
exceptionrecord 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
StepErrorwith given name. - getFirstErrorByName(String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
-
Get first
StepErrorwith given name. - getFirstItem(String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
-
Get first
StepItemwith given ID. - getFirstItemByName(String) - Method in class io.getlime.security.powerauth.lib.cmd.logging.ObjectStepLogger
-
Get first
StepItemwith 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
headersrecord component. - headers() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepResponse
-
Returns the value of the
headersrecord 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
idrecord component. - id() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepItem
-
Returns the value of the
idrecord 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
masterPublicKeyBase64record 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
methodrecord component.
N
- name() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepError
-
Returns the value of the
namerecord component. - name() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepItem
-
Returns the value of the
namerecord component.
O
- object() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepItem
-
Returns the value of the
objectrecord 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
responseObjectrecord 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
SdkConfigurationrecord 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
statusrecord component. - statusCode() - Method in record class io.getlime.security.powerauth.lib.cmd.logging.model.StepResponse
-
Returns the value of the
statusCoderecord 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
StepErrorrecord 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
StepItemrecord 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
StepLoggerinstance - 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
StepRequestrecord 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
StepResponserecord 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
StepResultrecord 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
successrecord 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
urirecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form