1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.ssl;
12
13
14 import java.security.cert.Certificate;
15
16 import javax.net.ssl.HandshakeCompletedEvent;
17 import javax.net.ssl.SSLPeerUnverifiedException;
18 import javax.net.ssl.SSLSocket;
19
20 public class MockHandshakeCompletedEvent extends HandshakeCompletedEvent
21 {
22
23 public MockHandshakeCompletedEvent()
24 {
25 this(new MockSslSocket());
26 }
27
28 public MockHandshakeCompletedEvent(SSLSocket socket)
29 {
30 super(socket, null);
31 }
32
33 @Override
34 public Certificate[] getLocalCertificates()
35 {
36 return new Certificate[0];
37 }
38
39 @Override
40 public Certificate[] getPeerCertificates() throws SSLPeerUnverifiedException
41 {
42 return new Certificate[0];
43 }
44
45 }
46