public void addAllowedSslTlsProtocols(HttpServerOptions httpsServerOptions) {
        String[] allowedProtocols = apimanConfig.getSslTlsAllowedProtocols();

        if (!allowedProtocols[0].isEmpty()) {
            // remove unsecure protocols
            httpsServerOptions.removeEnabledSecureTransportProtocol("TLSv1");
            httpsServerOptions.removeEnabledSecureTransportProtocol("TLSv1.1");

            for (String protocol : allowedProtocols) {
                httpsServerOptions.addEnabledSecureTransportProtocol(protocol);
            }
        }
    }
Adds allowed TLS versions to the verticle configuration if special TLS versions are configured
@param httpsServerOptions
gateway/platforms/vertx3/vertx3/src/main/java/io/apiman/gateway/platforms/vertx3/verticles/ApimanVerticleBase.java