listerforall has a Java application to list the capabilities of the "Mozilla-JSS" provider and other installed providers.
This application is very similar to the CapabilitiesList test for JSS.
This project has the following dependencies:
To install these dependencies on Fedora, execute the following:
sudo dnf build-dep jss
while for debian:
sudo apt build-dep jss
To build ListerForAll:
git clone https://github.com/emaldona/listerforall.git
cd listerforall
Launch build.sh [with-some-options]
where ./build.sh -h will enumerate the options
Usage: build.sh [-h] [-b] [-s] [-t]
This script builds ListerForAll application with make.
ListerForAll build tool options:
-h display this help and exit
-b path to where jss was built
-s path to slf4j jar file, either system's or latest built
-t target for makefile [ empty for build | run ]
Using cmake: Currently doesn't work.
Using make: This currently works on Fedora and Debian. It also works on openSUSE Tumbleweed where some manual adjustments are needed when building against system-installed JSS. For the needed changes see the adjustments4openSUSE.txt file in this directory.
As an aternative to using the ListerForAll application one can also run the CapabilitiesList test application that is part of the jss build. For this, you can use either the runit.sh shell script if the buildroot version of jss is desired or runits.sh if the system installed jss is the one desired.