package com.l7tech.server.transport.tls;

import java.io.IOException;
import java.net.InetAddress;
import java.net.ServerSocket;
import javax.net.ssl.SSLServerSocket;
import javax.net.ssl.SSLServerSocketFactory;

class d extends SSLServerSocketFactory {
   final SsgConnectorSslHelper this$0;

   d(SsgConnectorSslHelper var1) {
      this.this$0 = var1;
   }

   @Override
   public String[] getDefaultCipherSuites() {
      return this.this$0.h;
   }

   @Override
   public String[] getSupportedCipherSuites() {
      return this.this$0.h;
   }

   @Override
   public ServerSocket createServerSocket(int var1) throws IOException {
      SSLServerSocket var2 = (SSLServerSocket)this.this$0.e.createServerSocket(var1);
      this.this$0.configureServerSocket(var2);
      return var2;
   }

   @Override
   public ServerSocket createServerSocket(int var1, int var2) throws IOException {
      SSLServerSocket var3 = (SSLServerSocket)this.this$0.e.createServerSocket(var1, var2);
      this.this$0.configureServerSocket(var3);
      return var3;
   }

   @Override
   public ServerSocket createServerSocket(int var1, int var2, InetAddress var3) throws IOException {
      SSLServerSocket var4 = (SSLServerSocket)this.this$0.e.createServerSocket(var1, var2, var3);
      this.this$0.configureServerSocket(var4);
      return var4;
   }
}
