Project Information

This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

Overview

Document Description
About The crypto4j library provides a simple and pluggable crypto abstraction library for Java, including both cryptographic primitives and the artifacts defined in the JOSE standard. This library separates the cryptographic primitives from the JOSE artifacts. The library uses the algorithms available through JCA (JCE). The implementations of the cryptographic primitives provided in this library rely on the standard JCA implementation, and can be configured and extended through the JCA mechanisms. The JOSE portion of the library allows custom extensions by either replacing the provided JOSE artifact implementations with custom implementations, or by adding new JOSE artifacts, for instance in form of additional algorithms, which is particularly useful in case that the JOSE standard is updated or in case custom extensions to the JOSE standard should be implemented. The implementations available in this library generally come in two variants: a standard implementation of the primitives and advanced algorithms, and a high-performance implementation that takes advantage of implementation patterns that do not compromise cryprographic security, but speed up the overall processing time.
Project Modules This document lists the modules (sub-projects) of this project.
Dependency Information This document describes how to to include this project as a dependency using various dependency management tools.
Issue Tracking This is a link to the issue management system for this project. Issues (bugs, features, change requests) can be created and queried using this link.
Project Team This document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
Dependencies This document lists the project's dependencies and provides information on each dependency.
Dependency Management This document lists the dependencies that are defined through dependencyManagement.
Dependency Convergence This document presents the convergence of dependency versions across the entire project, and its sub modules.
Project License This is a link to the definitions of project licenses.
Source Repository This is a link to the online source repository that can be viewed via a web browser.
Project Plugins This document lists the build plugins and the report plugins used by this project.