Code Monkey home page Code Monkey logo

jss's Introduction

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 junit5

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 \
                     junit5

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 dogtag-jss; to install issue sudo dnf install dogtag-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.

jss's People

Contributors

abbra avatar c-dorney avatar cipherboy avatar ckelleyrh avatar dessa avatar edewata avatar emaldona avatar fmarco76 avatar frasertweedale avatar jmagne avatar kaie avatar ladycfu avatar mharmsen99 avatar sillebille avatar skinkie avatar stanislavlevin avatar uplogix-mmcclain avatar vakwetu avatar wantehchang avatar xarthisius avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.