-
Notifications
You must be signed in to change notification settings - Fork 22
Maven Modules
Juraj Ďurech edited this page May 14, 2019
·
8 revisions
PowerAuth Cryptography documentation has been moved to: https://developers.wultra.com/docs/develop/powerauth-crypto/Maven-Modules
Please use the new developer portal to access documentation.
PowerAuth 2.0 source code includes following Maven modules under a single parent project:
-
powerauth-java-prov
- A technical module exporting an interface for a generic provider implementation. This is needed in order to be able to have the same cryptography module for Java SE / Java EE and Android (that requires SpongyCastle). -
powerauth-java
- Module responsible for the PowerAuth 2.0 cryptography implementation. -
powerauth-java-http
- A simple utility module implementing HTTP support for PowerAuth 2.0. -
powerauth-java-client
- A simple SOAP service client class module capable of connecting to a running instance of PowerAuth 2.0 Server. This module is typically used to integrate with Master Front-End Application APIs, such as with internet banking application. -
powerauth-java-cmd
- A command-line utility implementing a reference PowerAuth 2.0 Client. -
powerauth-java-server
- A server application implementing a PowerAuth 2.0 Server. It is responsible for publishing PowerAuth 2.0 Server SOAP methods and RESTful API, and also for persistence of the data in a database. -
powerauth-android
- Module for implementing Android support of PowerAuth 2.0 protocol (for implementing the PowerAuth 2.0 Client). -
powerauth-restful-model
- A simple module with the RESTful API model classes for PowerAuth 2.0 Standard RESTful API requests and responses. -
powerauth-restful-security
- A module used to integrate PowerAuth 2.0 protocol in RESTful APIs. It includes PowerAuth 2.0 Standard RESTful API controllers (and therefore publishes related endpoints),PowerAuthAuthenticationProvider
that can be used to verify signatures, utilities for correct configuration, etc. This module is typically used to integrate with Intermediate Server Application, such as mobile banking APIs. -
powerauth-restful-server
- A simple implementation of the RESTful API publishing the PowerAuth 2.0 Standart RESTful API.
Maven modules have following dependencies:
If you need any assistance, do not hesitate to drop us a line at [email protected].
PowerAuth 2.0 Specification
- Overview
- Basic Definitions
- Activation
- Key Derivation
- Checking Status
- Signatures
- MAC Token Based Authentication
- End-To-End Encryption
- Standard REST API
- Implementation Details
- List of Used Keys
Deployment
Applications
- PowerAuth Server
- PowerAuth Admin
- PowerAuth Push Server
- PowerAuth CMD Tool
- PowerAuth Mobile SDK
- SDK for RESTful APIs
- PowerAuth Web Flow
Development
Releases