1
2
3
4
5
6
7 package org.mule.api.security.provider;
8
9
10
11
12 public class SunSecurityProviderInfo implements SecurityProviderInfo
13 {
14
15 private static final String KEY_MANAGER_ALGORITHM = "SunX509";
16 private static final String PROTOCOL_HANDLER = "com.sun.net.ssl.internal.www.protocol";
17 private static final String PROVIDER_CLASS = "com.sun.net.ssl.internal.ssl.Provider";
18 private static final String DEFAULT_SSL_TYPE = "SSLv3";
19
20 public String getKeyManagerAlgorithm()
21 {
22 return KEY_MANAGER_ALGORITHM;
23 }
24
25 public String getProtocolHandler()
26 {
27 return PROTOCOL_HANDLER;
28 }
29
30 public String getProviderClass()
31 {
32 return PROVIDER_CLASS;
33 }
34
35 public String getDefaultSslType()
36 {
37 return DEFAULT_SSL_TYPE;
38 }
39
40 }