All Classes

Class Description
AbstractActivationStep<M extends ActivationData>
Abstract step with common parts used in activations steps
AbstractBaseStep<M extends BaseStepData,​R>
Abstract step with common execution patterns and methods
AbstractBaseStepV2
Abstract class for PowerAuth steps at version 2
ActivationData
Data used in activation steps
ActivationRecoveryStep
Class with activation recovery logic.
ActivationRecoveryStepModel
Model representing step for creating an activation using recovery code.
ActivationSecurityContext
Security context for activations
BackwardCompatibilityConst
Constants
BaseStep
Interface for objects implementing execution steps.
BaseStepData
Data available in each step
BaseStepModel
Abstract class defining a base for a step model classes.
CmdLibApplication
An application to initiate and provide command line library features
CommitUpgradeStep
Step for committing upgrade to PowerAuth protocol version 3.0.
CommitUpgradeStepModel
Model representing step for committing upgrade between different PowerAuth protocol versions.
ConfigurationUtil
Helper class for configuration
ConfirmRecoveryCodeStep
Helper class with confirm recovery logic.
ConfirmRecoveryCodeStepModel
Model representing step for confirming recovery code.
CounterUtil
Helper class for counter.
CreateActivationStep
Class with create activation logic.
CreateActivationStep
Class with create activation logic.
CreateActivationStepModel
Model representing step for creating a custom activation.
CreateTokenStep
Helper class with token creation logic.
CreateTokenStep
Helper class with token creation logic.
CreateTokenStepModel
Model representing step for creating a new token.
DisabledStepLogger
Disabled step logger for silent logging
DryRunCapable
Supports dry run (no external service call) of a step
EncryptedStorageUtil
Utility class implementing processes related to data storage on client side.
EncryptionHeaderData
Data used for computing an encryption header value
EncryptionHeaderProvider
Encryption header provider
EncryptionUtil
Utility class for ECIES encryption processing.
EncryptStep
Encrypt step encrypts request data using non-personalized end-to-end encryption.
EncryptStep
Encrypt step encrypts request data using ECIES encryption in application or activation scope.
EncryptStepModel
Model representing parameters of the step for sending encrypted data to intermediate server.
ExtendedActivationStatusBlobInfo
Class that represents the contents of the activation status blob extended with additional displayable attributes.
FileUtil
Helper class for reading data from files.
GetStatusStep
Helper class with step for getting activation status.
GetStatusStep
Helper class with step for getting activation status.
GetStatusStepModel
Model representing parameters of the step for obtaining activation status.
HttpUtil
Simple HTTP utilities class.
JsonStepLogger
Class responsible for logging the steps performed during the processes to the JSON structure.
JsonUtil
Helper class for obtaining typed values from JSON.
MapUtil
Map utilities.
ObjectStepLogger
Object-based step logger useful for tests.
PersistenceType
Persistence type enumeration
PowerAuthCmdException
General exception for the PowerAuth command line project
PowerAuthConst
Global PowerAuth constants
PowerAuthHeaderFactory
Factory to provide PowerAuth header supplier
PowerAuthHeaderProvider<M extends BaseStepData>
Interface to be implemented by all PowerAuth header providers
PowerAuthStep
PowerAuth step enumeration
PowerAuthVersion
PowerAuth protocol version enumeration
PrepareActivationStep
Helper class with prepare activation logic.
PrepareActivationStep
Helper class with prepare activation logic.
PrepareActivationStepModel
Model representing parameters of the step for preparing a new activation (key exchange).
RemoveStep
Helper class with activation remove logic.
RemoveStep
Helper class with activation remove logic.
RemoveStepModel
Model representing parameters of the step for removing activation.
RemoveTokenStep
Helper class with token remove logic.
RemoveTokenStep
Helper class with token remove logic.
RemoveTokenStepModel
Model representing step for removing a token.
RequestContext
Request context
ResponseContext<R>
Response context
RestClientConfiguration
REST client configuration class.
RestClientFactory
Rest Client factory with configuration.
ResultStatusChangeable
Supports change of activation status object
ResultStatusConfig
Configuration of result status
ResultStatusFileService
Service for managing activation status object based on a file
ResultStatusMemoryHolder
Holder of result statuses in memory
ResultStatusMemoryService
Service for managing activation status objects based in memory
ResultStatusObject
Activation status object
ResultStatusService
Service for managing activation status object
SecurityContext
Security context interface
SecurityUtil
Helper class with security utilities.
SignAndEncryptStep
Sign and encrypt step signs request data and performs encryption using ECIES encryption in activation scope.
SignatureHeaderData
Data used for computing a signature header value
SignatureHeaderProvider
Signature header provider
SimpleSecurityContext
Simple security context
StartUpgradeStep
Step for starting upgrade to PowerAuth protocol version 3.0.
StartUpgradeStepModel
Model representing step for starting upgrade between different PowerAuth protocol versions.
StepContext<M extends BaseStepData,​R>
Step call context
StepError
Class representing an error in step.
StepExecutionService
Service for execution of PowerAuth step processes
StepItem
Class representing a generic item in step.
StepLogger  
StepLoggerConfig
Configuration of step logger
StepLoggerFactory
Step logger factory which allows to create a new StepLogger instance
StepLoggerType
Step logger type enumeration
StepProvider
Provider of PowerAuth step process components
StepRequest
Class representing a request sent to intermediate server.
StepResponse
Class representing response from intermediate server.
StepResult
Class representing a step result.
TokenAndEncryptionHeaderData
Data used for computing a token and encryption header values.
TokenAndEncryptionHeaderProvider
Token and encryption header provider.
TokenAndEncryptStep
Token and encrypt step generates token authentication for request data and performs encryption using ECIES encryption in activation scope.
TokenAndEncryptStepModel
Model representing parameters of the step for verifying token digest.
TokenHeaderData
Data used for computing a token header value
TokenHeaderProvider
Token header provider
VaultUnlockStep
Helper class with vault unlock logic.
VaultUnlockStep
Helper class with vault unlock logic.
VaultUnlockStepModel
Model representing parameters of the step for unlocking secure vault.
VerifySignatureStep
Helper class with signature verification logic.
VerifySignatureStepModel
Model representing parameters of the step for verifying data signature.
VerifySignatureUtil
Help class with utils for signature verification.
VerifyTokenStep
Step for the token validation activity.
VerifyTokenStepModel
Model representing parameters of the step for verifying token digest.