Skip to content
/ jss Public
forked from dogtagpki/jss

JSS issues should be reported to the JSS Pagure Issues site

Notifications You must be signed in to change notification settings

Dessa/jss

This branch is 911 commits behind dogtagpki/jss:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

68bd9a7 · Jul 25, 2019
Apr 1, 2019
Mar 17, 2017
Nov 27, 2018
Jul 22, 2019
Mar 20, 2019
Jun 27, 2019
Jul 25, 2019
Jun 7, 2018
May 13, 2019
Mar 5, 2019
Nov 19, 2018
Mar 3, 2013
Mar 17, 2017
May 15, 2019
Jul 19, 2019
May 29, 2018
Mar 20, 2019
Oct 4, 2018
May 29, 2018
Mar 1, 2013
Jul 19, 2019
May 29, 2018

Repository files navigation

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-codec apache-commons-lang gcc-c++ \
                 java-devel jpackage-utils slf4j zlib-devel \
                 glassfish-jaxb-api nss-tools nss-devel cmake \
                 junit

To install these dependencies on Debian, execute the following:

sudo apt-get install build-essential libcommons-codec-java \
                     libcommons-lang-java libnss3-dev libslf4j-java \
                     openjdk-8-jdk pkg-config zlib1g-dev \
                     libjaxb-api-java 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

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

Contributing

We welcome all contributions to JSS! If you're looking for help getting started, check out our documentation, or if you want to contact us, check out the following forums:

About

JSS issues should be reported to the JSS Pagure Issues site

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 79.8%
  • C 17.8%
  • CMake 0.9%
  • Python 0.6%
  • Shell 0.6%
  • HTML 0.2%
  • Other 0.1%