1 package org.objectweb.celtix.bus.transports.https; 2 3 import org.objectweb.celtix.bus.configuration.security.SSLClientPolicy; 4 import org.objectweb.celtix.bus.configuration.security.SSLServerPolicy; 5 7 8 public class SetAllDataSecurityDataProvider { 9 10 public static final long serialVersionUID = 1L; 11 12 13 public SetAllDataSecurityDataProvider() { 14 15 } 16 17 public void configure(SSLServerPolicy sslPolicyParam) { 18 sslPolicyParam.setKeystore(JettySslClientConfigurerTest.getPath("resources/defaultkeystore")); 19 sslPolicyParam.setKeystoreType("JKS"); 20 sslPolicyParam.setKeystorePassword("defaultkeypass"); 21 sslPolicyParam.setKeyPassword("defaultkeypass"); 22 sslPolicyParam.setWantClientAuthentication(Boolean.TRUE); 23 sslPolicyParam.setRequireClientAuthentication(Boolean.TRUE); 24 sslPolicyParam.setTrustStore(JettySslClientConfigurerTest.getPath("resources/defaulttruststore")); 25 sslPolicyParam.setTrustStoreType("MyType"); 26 sslPolicyParam.setSecureSocketProtocol("TLSv1"); 27 sslPolicyParam.getCiphersuites().add("MyCipher"); 28 sslPolicyParam.setSessionCaching(true); 29 sslPolicyParam.setSessionCacheKey("sd"); 30 sslPolicyParam.setCertValidator("as"); 31 sslPolicyParam.setMaxChainLength(new Long (1)); 32 } 33 34 public void configure(SSLClientPolicy sslPolicyParam) { 35 sslPolicyParam.setKeystore(JettySslClientConfigurerTest.getPath("resources/defaultkeystore")); 36 sslPolicyParam.setKeystoreType("JKS"); 37 sslPolicyParam.setKeystorePassword("defaultkeypass"); 38 sslPolicyParam.setKeyPassword("defaultkeypass"); 39 sslPolicyParam.setTrustStore(JettySslClientConfigurerTest.getPath("resources/defaulttruststore")); 40 sslPolicyParam.setSecureSocketProtocol("TLSv1"); 41 sslPolicyParam.setSessionCaching(true); 42 sslPolicyParam.setSessionCacheKey("sd"); 43 sslPolicyParam.setCertValidator("as"); 44 sslPolicyParam.setMaxChainLength(new Long (1)); 45 } 46 47 48 } 49 | Popular Tags |