KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > celtix > bus > transports > https > SetAllDataSecurityDataProvider


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 //import org.objectweb.celtix.bus.transports.http.SecurityDataProvider;
6

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 JavaDoc(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 JavaDoc(1));
45     }
46     
47     
48 }
49
Popular Tags