Java path and options are passed from all.pl to startJssServ.sh and
startJsseServ.sh.
git-svn-id: svn://10.0.0.236/trunk@171576 18797224-902f-48f8-a5cc-f745e15eee43
Fix issue with testing optimized version
Wrong jar file was taken for test with BUILD_OPT=1
git-svn-id: svn://10.0.0.236/trunk@171518 18797224-902f-48f8-a5cc-f745e15eee43
bug id : 283383.
Java files added are JSS and JSSE server and clients. The purpose
of which is to intercommunicate between JSS and JSSE to validate
supported ciphers between the two. startJss*.sh are scripts for
starting JSS and JSSE servers. These tests are added to all.pl
to run as a part of overall JSS test suite.
Currently these tests do not report errors when a cipher that is
suppose to work between JSS and JSSE fails. I will file another
feature enhancement request to address this.
git-svn-id: svn://10.0.0.236/trunk@171411 18797224-902f-48f8-a5cc-f745e15eee43
null before invoking the toString() method on it. The patch is contributed
by Christine Ho of AOL. r=wtc,glen.beasley.
git-svn-id: svn://10.0.0.236/trunk@165487 18797224-902f-48f8-a5cc-f745e15eee43
for CMC. The patch is contributed by Christine Ho of AOL. r=wtc.
Added Files: CMCCertId.java OtherMsg.java TaggedContentInfo.java
git-svn-id: svn://10.0.0.236/trunk@165152 18797224-902f-48f8-a5cc-f745e15eee43
The code is contributed by Christine Ho of AOL. r=wtc.
Added Files: GetCert.java LraPopWitness.java
git-svn-id: svn://10.0.0.236/trunk@163694 18797224-902f-48f8-a5cc-f745e15eee43
Change NSS Beta flag to false
Change JSS Beta flag to false
Code freeze.
git-svn-id: svn://10.0.0.236/trunk@162677 18797224-902f-48f8-a5cc-f745e15eee43
function Java_org_mozilla_jss_pkcs11_PK11Cert_getNickname, which is listed
in the symbol export file jss.def.
git-svn-id: svn://10.0.0.236/trunk@150567 18797224-902f-48f8-a5cc-f745e15eee43
KeyManager class. The patch is contributed by Matthew Harmsen of AOL.
Modified Files:
lib/jss.def org/mozilla/jss/SecretDecoderRing/KeyManager.c
org/mozilla/jss/SecretDecoderRing/KeyManager.java
git-svn-id: svn://10.0.0.236/trunk@150480 18797224-902f-48f8-a5cc-f745e15eee43
nicknames for certs with multiple instances. This requires adding a new
nickname argument to the constructors of the various cert classes and
passing a nickname better than NSS's cert->nickname where possible.
r=thomask.
Modified Files:
pkcs11/PK11Cert.c
pkcs11/PK11Cert.java
pkcs11/PK11InternalCert.java
pkcs11/PK11InternalTokenCert.java
pkcs11/PK11Store.c
pkcs11/PK11TokenCert.java
pkcs11/pk11util.h
util/java_ids.h
git-svn-id: svn://10.0.0.236/trunk@150456 18797224-902f-48f8-a5cc-f745e15eee43
for the 'arena' member of CERTVerifyLog. Fixed memory leaks on an error
path.
git-svn-id: svn://10.0.0.236/trunk@149278 18797224-902f-48f8-a5cc-f745e15eee43
store the slot pointer for the certificate *instance*. This slot pointer
is not necessarily cert->slot. Try to get the correct slot pointer for a
cert instance where possible. This patch helps us handle multiple
instances of the same cert better.
Modified Files:
PK11Finder.c pkcs11/PK11Cert.c pkcs11/PK11Cert.java
pkcs11/PK11InternalCert.java pkcs11/PK11InternalTokenCert.java
pkcs11/PK11Store.c pkcs11/PK11Token.c
pkcs11/PK11TokenCert.java pkcs11/pk11util.h
provider/java/security/JSSKeyStoreSpi.c ssl/SSLServerSocket.c
ssl/callbacks.c ssl/common.c ssl/jssl.h util/java_ids.h
git-svn-id: svn://10.0.0.236/trunk@147266 18797224-902f-48f8-a5cc-f745e15eee43
during CryptoManager.initialize(), before we add JSS as a provider. The
KeyType class was failing to load properly, because its static initializers
force the class load of KeyWrapAlgorithm, whose signature needed to be
verified, which invoked JSS's signature provider, which accessed KeyType.
Basically, installing JSS as the default signature provider before its
classes have loaded creates a possibility of circular dependencies in class
initialization. The patch is due to Jamie Nicolson. r=wtc.
Modified Files: CryptoManager.java pkcs11/KeyType.java
git-svn-id: svn://10.0.0.236/trunk@146030 18797224-902f-48f8-a5cc-f745e15eee43