1 8 package org.codehaus.loom.xmlpolicy.builder; 9 10 import java.security.KeyStore ; 11 import java.net.URL ; 12 import java.util.HashMap ; 13 14 import org.codehaus.loom.xmlpolicy.builder.PolicyBuilder; 15 16 21 class TestPolicyBuilder 22 extends PolicyBuilder 23 { 24 protected KeyStore createKeyStore( String type, 25 URL url ) 26 throws Exception 27 { 28 if( url.equals( new URL ( "http://spice.sourceforge.net" ) ) ) 29 { 30 final HashMap certs = new HashMap (); 31 certs.put( "jenny", MockCertificate.JENNY_CERTIFICATE ); 32 certs.put( "mischelle", MockCertificate.MISCHELLE_CERTIFICATE ); 33 certs.put( "george", MockCertificate.GEORGE_CERTIFICATE ); 34 return new MockKeyStore( certs ); 35 } 36 else 37 { 38 throw new Exception ( "Unable to create keystore " + url ); 39 } 40 } 41 } 42 | Popular Tags |