code: @Deprecated
      public B sslContext(
              SessionProtocol protocol,
              File keyCertChainFile, File keyFile, @Nullable String keyPassword) throws SSLException {
  
          if (requireNonNull(protocol, "protocol") != SessionProtocol.HTTPS) {
              throw new IllegalArgumentException("unsupported protocol: " + protocol);
          }
  
          return tls(keyCertChainFile, keyFile, keyPassword);
      }
docs: Sets the {@link SslContext} of this {@link VirtualHost} from the specified {@link SessionProtocol},
  {@code keyCertChainFile}, {@code keyFile} and {@code keyPassword}.
  
  @deprecated Use {@link #tls(File, File, String)}.