All Projects → dogtagpki → jss

dogtagpki / jss

Licence: other
Network Security Services for Java is a Java interface to NSS

Programming Languages

java
68154 projects - #9 most used programming language
c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
CMake
9771 projects
shell
77523 projects
python
139335 projects - #7 most used programming language

Network Security Services for Java (JSS)

Overview

Network Security Services for Java is a Java interface to NSS. JSS supports most of the security standards and encryption technologies supported by NSS. JSS also provides a pure Java interface for ASN.1 types and BER/DER encoding.

NOTICE: As of JSS version 4.5.1, the legacy build instructions will not work; the build system has been completely replaced with CMake.

Dependencies

This project has the following dependencies:

To install these dependencies on Fedora, execute the following:

sudo dnf install apache-commons-lang gcc-c++ java-devel jpackage-utils \
                 slf4j zlib-devel nss-tools nss-devel \
                 cmake junit

To install these dependencies on Debian, execute the following:

sudo apt-get install build-essential libcommons-lang-java libnss3-dev \
                     libslf4j-java default-jdk pkg-config zlib1g-dev \
                     libnss3-tools cmake zip unzip \
                     junit4

Building

To build JSS and make a best effort to detect environment variables:

git clone https://github.com/dogtagpki/jss
cd jss/build && cmake ..
make all test

Alternatively, to build a RPM distribution of JSS:

git clone https://github.com/dogtagpki/jss
cd jss
./build.sh rpm

To view more detailed instructions for building JSS, please refer to the build documentation: docs/building.md.

In Distributions

JSS is currently shipped in Fedora-based distributions under the package name jss; to install issue sudo dnf install jss.

JSS is also shipped in Debian-based distributions under the package name libjss-java; to install, issue sudo apt-get install libjss-java.

Contact Us

See Contact Us.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].