All Classes and Interfaces

Class
Description
Abstract step with common parts used in activations steps
Abstract step with common execution patterns and methods
Data used in activation steps
Class with activation recovery logic.
Model representing step for creating an activation using recovery code.
Security context for activations
Constants
Interface for objects implementing execution steps.
Data available in each step
Abstract class defining a base for a step model classes.
An application to initiate and provide command line library features
Step for committing upgrade to PowerAuth protocol version 3.0.
Model representing step for committing upgrade between different PowerAuth protocol versions.
Step for computing offline PowerAuth signature.
Model representing parameters of the step for computing offline signatures.
Helper class for configuration
Helper class with confirm recovery logic.
Model representing step for confirming recovery code.
Helper class for counter.
Class with create activation logic.
Model representing step for creating a custom activation.
Helper class with token creation logic.
Model representing step for creating a new token.
Data reader interface for PowerAuth mobile SDK, see: https://github.com/wultra/powerauth-mobile-sdk/blob/develop/src/PowerAuth/utils/DataReader.h
Data writer interface for PowerAuth mobile SDK, see: https://github.com/wultra/powerauth-mobile-sdk/blob/develop/src/PowerAuth/utils/DataWriter.h
Disabled step logger for silent logging
Supports dry run (no external service call) of a step
Utility class implementing processes related to data storage on client side.
Data used for computing an encryption header value
Encryption header provider
Encrypt step encrypts request data using ECIES encryption in application or activation scope.
Model representing parameters of the step for sending encrypted data to intermediate server.
Class that represents the contents of the activation status blob extended with additional displayable attributes.
Helper class for reading data from files.
Helper class with step for getting activation status.
Model representing parameters of the step for obtaining activation status.
Simple HTTP utilities class.
Class responsible for logging the steps performed during the processes to the JSON structure.
Helper class for obtaining typed values from JSON.
Map utilities.
Object-based step logger useful for tests.
Persistence type enumeration
General exception for the PowerAuth command line project
Global PowerAuth constants
Factory to provide PowerAuth header supplier
Interface to be implemented by all PowerAuth header providers
PowerAuth step enumeration
PowerAuth protocol version enumeration
Helper class with prepare activation logic.
Model representing parameters of the step for preparing a new activation (key exchange).
Helper class with activation remove logic.
Model representing parameters of the step for removing activation.
Helper class with token remove logic.
Model representing step for removing a token.
Request context
Response context
REST client configuration class.
Rest Client factory with configuration.
Supports change of activation status object
Configuration of result status
Service for managing activation status object based on a file
Holder of result statuses in memory
Service for managing activation status objects based in memory
Activation status object
Service for managing activation status object
Parameters for configuring PowerAuth Mobile SDK.
Writer for serialized PowerAuth mobile SDK configuration.
Data reader implementation for PowerAuth mobile SDK, see: https://github.com/wultra/powerauth-mobile-sdk/blob/develop/src/PowerAuth/utils/DataReader.cpp
Data writer implementation for PowerAuth mobile SDK, see: https://github.com/wultra/powerauth-mobile-sdk/blob/develop/src/PowerAuth/utils/DataWriter.cpp
Security context interface
Helper class with security utilities.
Sign and encrypt step signs request data and performs encryption using ECIES encryption in activation scope.
Data used for computing a signature header value
Signature header provider
Simple security context
Step for starting upgrade to PowerAuth protocol version 3.0.
Model representing step for starting upgrade between different PowerAuth protocol versions.
Step call context
Class representing an error in step.
Service for execution of PowerAuth step processes
Class representing a generic item in step.
 
Configuration of step logger
Step logger factory which allows to create a new StepLogger instance
Step logger type enumeration
Provider of PowerAuth step process components
Class representing a request sent to intermediate server.
Class representing response from intermediate server.
Class representing a step result.
Helper class for fetching temporary keys.
Data used for computing a token and encryption header values.
Token and encryption header provider.
Token and encrypt step generates token authentication for request data and performs encryption using ECIES encryption in activation scope.
Model representing parameters of the step for verifying token digest.
Data used for computing a token header value
Token header provider
Helper class with vault unlock logic.
Model representing parameters of the step for unlocking secure vault.
Helper class with signature verification logic.
Model representing parameters of the step for verifying data signature.
Help class with utils for signature verification.
Step for the token validation activity.
Model representing parameters of the step for verifying token digest.