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