1 /* 2 * Copyright �, Aegeus Technology Limited. 3 * All rights reserved. 4 */ 5 package jsdsi.sexp; 6 7 import java.security.KeyPair; 8 import java.util.Date; 9 10 import jsdsi.NameCert; 11 import jsdsi.Principal; 12 import jsdsi.Provider; 13 import jsdsi.Validity; 14 import jsdsi.util.Algorithms; 15 import jsdsi.util.KeyEnum; 16 import jsdsi.util.KeyPairFactory; 17 import junit.framework.TestCase; 18 19 20 /*** 21 * @author Sean Radford 22 * @version $Revision: 1.2 $ $Date: 2004/11/08 12:13:21 $ 23 */ 24 public class CertificateFactoryTest extends TestCase { 25 26 /*** 27 * @see TestCase#setUp() 28 */ 29 protected void setUp() throws Exception { 30 super.setUp(); 31 Provider.install(); 32 } 33 34 /*** 35 * @see TestCase#tearDown() 36 */ 37 protected void tearDown() throws Exception { 38 super.tearDown(); 39 } 40 41 public void testFactory() throws Exception { 42 java.security.cert.CertificateFactory fac = java.security.cert.CertificateFactory.getInstance(Algorithms.JDK_CERTIFICATEFACTORY_SPKI_SEXP); 43 KeyPair kp1 = KeyPairFactory.create(KeyEnum.RSA); 44 KeyPair kp2 = KeyPairFactory.create(KeyEnum.RSA); 45 Validity v = new Validity(new Date(), new Date()); 46 NameCert cert = new NameCert( (Principal)kp1.getPublic(), 47 (Principal)kp2.getPublic(), 48 v, "text", "test", "alice"); 49 assertNotNull(cert); 50 } 51 52 }

This page was automatically generated by Maven