If I understand correctly, one main purpose of NSS is to provide a 
standard 'wrapper' around different implementations of security tokens 
and security services, so the programmer using the services can write to 
one abstract interface which will provide all the services from the 
underlying token implementation.  JSS is inturn, a wrapper around NSS 
which provides the Java programmer with the same functionality NSS 
provides to the C programmer.

I am aware of things such as JSSE and OpenSSL which provide much of the 
functionality I am looking for.  The problem I ran into was that of 
incompatible certificate/key-store formats.  In particular, I wanted to 
have one cert issued per box which would provide for SSL/PKI related 
services for all servers running on the box.  In order to use JSSE I was 
  required to export the keys and certificates and store them in a 
different format.  This, to me is a non-starter.  Anything which 
required the same data to be stored in different locations, and or 
different formats - with the exception of caching and backup purposes - 
is inherently evil.

What I want is the ability to the following:

ftp -a ftp.mozilla.org/<where the latest JSS is>
tar xvfz latest-jss.tar.gz
pkgadd -d latest-jss //or rpm -i latest-jss

/* hack a bunch of java code that uses JSS
    create and install one set of key3.db, cert7.db and secmod.db files 
for all my aplications on a given box.
*/

run my code.

The ease of installation is extremely important.  Am I off target in 
what I am wanting?

Steven


Reply via email to