hello everybody,
i wanna to develop a little extension for mozilla for creating client
x.509 certificates.
so i thought JSS would be the right solution, but i have problems with
it and there
is no really tutorial.
i tried to get the example ListCert from the website running.
public static void main(String args[]) throws Exception {
if( args.length != 1 ) {
System.out.println("Usage: java
org.mozilla.jss.tests.ListCACerts <dbdir>");
System.exit(1);
}
try {
CryptoManager.initialize(args[0]);
CryptoManager cm = CryptoManager.getInstance();
X509Certificate[] certs = cm.getCACerts();
System.out.println("test2");
for(int i=0; i < certs.length; i ) {
System.out.println(certs[i].getSubjectDN().toString());
InternalCertificate ic = (InternalCertificate) certs[i];
System.out.println("SSL: " ic.getSSLTrust() ", Email: "
ic.getEmailTrust() ", Object Signing: "
ic.getObjectSigningTrust());
}
} catch(Throwable e) {
e.printStackTrace();
System.exit(1);
}
System.exit(0);
}
}
i can compile it but it dont runs.
my first problem is, that i dont exactly know, what <dbdir> is.
i tried the path to the mozilla cert8.db as argument, but i get the
following errors:
java.lang.UnsatisfiedLinkError: no jss4 in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at
org.mozilla.jss.CryptoManager.loadNativeLibraries(CryptoManager.java:1337)
at org.mozilla.jss.CryptoManager.initialize(CryptoManager.java:825)
at org.mozilla.jss.CryptoManager.initialize(CryptoManager.java:798)
at list.main(list.java:35)
any ideas?
_________________________________________________________________
Haben Spinnen Ohren? Finden Sie es heraus mit dem MSN Suche Superquiz via
http://www.msn-superquiz.de Jetzt mitmachen und gewinnen!
_______________________________________________
dev-security mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-security