|
From: <pe...@us...> - 2003-12-17 18:02:47
|
Update of /cvsroot/neuclear/neuclear-id/src/test/org/neuclear/id/jce
In directory sc8-pr-cvs1:/tmp/cvs-serv6568/src/test/org/neuclear/id/jce
Modified Files:
NeuClearJCETest.java
Log Message:
NeuClear JCE Certificates now work with KeyStore.
We can now create JCE certificates based on NeuClear Identity's and store them in a keystore.
Index: NeuClearJCETest.java
===================================================================
RCS file: /cvsroot/neuclear/neuclear-id/src/test/org/neuclear/id/jce/NeuClearJCETest.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** NeuClearJCETest.java 17 Dec 2003 12:45:57 -0000 1.7
--- NeuClearJCETest.java 17 Dec 2003 18:02:44 -0000 1.8
***************
*** 39,42 ****
--- 39,46 ----
$Id$
$Log$
+ Revision 1.8 2003/12/17 18:02:44 pelle
+ NeuClear JCE Certificates now work with KeyStore.
+ We can now create JCE certificates based on NeuClear Identity's and store them in a keystore.
+
Revision 1.7 2003/12/17 12:45:57 pelle
NeuClear JCE Certificates now work with KeyStore.
***************
*** 131,135 ****
assertEquals(eve.getPublicKey(),ks.getCertificate("neu://eve@test").getPublicKey());
assertEquals(kp.getPrivate(),ks.getKey("neu://eve@test","neuclear".toCharArray()));
!
//Lets write it
File ksfile=new File("target/testdata/keystores/testneuclearcert.jks");
--- 135,146 ----
assertEquals(eve.getPublicKey(),ks.getCertificate("neu://eve@test").getPublicKey());
assertEquals(kp.getPrivate(),ks.getKey("neu://eve@test","neuclear".toCharArray()));
! assertEquals(ks.getCertificateAlias(eve.getCertificate()),"neu://eve@test");
! try {
! ks.getCertificate("neu://eve@test").verify(signer.getPublicKey("neu://test"));;
! } catch (InvalidKeyException e) {
! assertTrue("Invalid Key",false);
! } catch (SignatureException e) {
! assertTrue("Invalid Signature",false);
! }
//Lets write it
File ksfile=new File("target/testdata/keystores/testneuclearcert.jks");
***************
*** 158,161 ****
--- 169,180 ----
assertEquals(kp.getPrivate(),ks2.getKey("neu://eve@test","neuclear".toCharArray()));
+ assertEquals(ks2.getCertificateAlias(eve.getCertificate()),"neu://eve@test");
+ try {
+ ks2.getCertificate("neu://eve@test").verify(signer.getPublicKey("neu://test"));;
+ } catch (InvalidKeyException e) {
+ assertTrue("Invalid Key",false);
+ } catch (SignatureException e) {
+ assertTrue("Invalid Signature",false);
+ }
//final AuthenticationTicketBuilder authb = new AuthenticationTicketBuilder("neu://eve@test", "neu://test", "http://users.neuclear.org:8080");
//authb.sign(sig2);
|