1 18 19 package org.apache.activemq.transport.tcp; 20 21 import java.io.IOException ; 22 23 import javax.net.ssl.SSLServerSocket; 24 25 public class StubSSLServerSocket extends SSLServerSocket { 26 public static final int UNTOUCHED = -1; 27 public static final int FALSE = 0; 28 public static final int TRUE = 1; 29 30 private int wantClientAuthStatus = UNTOUCHED; 31 private int needClientAuthStatus = UNTOUCHED; 32 33 public StubSSLServerSocket() throws IOException { 34 35 } 36 37 public int getWantClientAuthStatus() { 38 return wantClientAuthStatus; 39 } 40 41 public int getNeedClientAuthStatus() { 42 return needClientAuthStatus; 43 } 44 45 public void setWantClientAuth(boolean want) { 46 wantClientAuthStatus = (want ? TRUE : FALSE); 47 } 48 49 public void setNeedClientAuth(boolean need) { 50 needClientAuthStatus = (need ? TRUE : FALSE); 51 } 52 53 55 public boolean getEnableSessionCreation() { 56 return false; 57 } 58 59 public String [] getEnabledCipherSuites() { 60 return null; 61 } 62 63 public String [] getEnabledProtocols() { 64 return null; 65 } 66 67 public boolean getNeedClientAuth() { 68 return false; 69 } 70 71 public String [] getSupportedCipherSuites() { 72 return null; 73 } 74 75 public String [] getSupportedProtocols() { 76 return null; 77 } 78 79 public boolean getUseClientMode() { 80 return false; 81 } 82 83 public boolean getWantClientAuth() { 84 return false; 85 } 86 87 public void setEnableSessionCreation(boolean flag) { 88 } 89 90 public void setEnabledCipherSuites(String [] suites) { 91 } 92 93 public void setEnabledProtocols(String [] protocols) { 94 } 95 96 public void setUseClientMode(boolean mode) { 97 } 98 } 99 | Popular Tags |