@Override public EventBusOptions setPemKeyCertOptions(PemKeyCertOptions options) { super.setPemKeyCertOptions(options); return this; }
@Override public ClientOptionsBase setPemKeyCertOptions(PemKeyCertOptions options) { return (ClientOptionsBase) super.setPemKeyCertOptions(options); }
@Override public NetServerOptions setPemKeyCertOptions(PemKeyCertOptions options) { return (NetServerOptions) super.setPemKeyCertOptions(options); }
static void setCertOptions(TCPSSLOptions options, KeyCertOptions keyCertOptions) { if (keyCertOptions == null) { return; } if (keyCertOptions instanceof JksOptions) { options.setKeyStoreOptions((JksOptions) keyCertOptions); } else if (keyCertOptions instanceof PfxOptions) { options.setPfxKeyCertOptions((PfxOptions) keyCertOptions); } else { options.setPemKeyCertOptions((PemKeyCertOptions) keyCertOptions); } }
protected static void setOptions(TCPSSLOptions sslOptions, KeyCertOptions options) { if (options instanceof JksOptions) { sslOptions.setKeyStoreOptions((JksOptions) options); } else if (options instanceof PfxOptions) { sslOptions.setPfxKeyCertOptions((PfxOptions) options); } else { sslOptions.setPemKeyCertOptions((PemKeyCertOptions) options); } }
case "pemKeyCertOptions": if (member.getValue() instanceof JsonObject) { obj.setPemKeyCertOptions(new io.vertx.core.net.PemKeyCertOptions((JsonObject)member.getValue()));
@Override public EventBusOptions setPemKeyCertOptions(PemKeyCertOptions options) { super.setPemKeyCertOptions(options); return this; }
@Override public ClientOptionsBase setPemKeyCertOptions(PemKeyCertOptions options) { return (ClientOptionsBase) super.setPemKeyCertOptions(options); }
@Override public NetServerOptions setPemKeyCertOptions(PemKeyCertOptions options) { return (NetServerOptions) super.setPemKeyCertOptions(options); }
static void setCertOptions(TCPSSLOptions options, KeyCertOptions keyCertOptions) { if (keyCertOptions == null) { return; } if (keyCertOptions instanceof JksOptions) { options.setKeyStoreOptions((JksOptions) keyCertOptions); } else if (keyCertOptions instanceof PfxOptions) { options.setPfxKeyCertOptions((PfxOptions) keyCertOptions); } else { options.setPemKeyCertOptions((PemKeyCertOptions) keyCertOptions); } }
protected static void setOptions(TCPSSLOptions sslOptions, KeyCertOptions options) { if (options instanceof JksOptions) { sslOptions.setKeyStoreOptions((JksOptions) options); } else if (options instanceof PfxOptions) { sslOptions.setPfxKeyCertOptions((PfxOptions) options); } else { sslOptions.setPemKeyCertOptions((PemKeyCertOptions) options); } }
case "pemKeyCertOptions": if (member.getValue() instanceof JsonObject) { obj.setPemKeyCertOptions(new io.vertx.core.net.PemKeyCertOptions((JsonObject)member.getValue()));
protected static void setOptions(final TCPSSLOptions sslOptions, final KeyCertOptions options) { if (options instanceof JksOptions) { sslOptions.setKeyStoreOptions((JksOptions) options); } else if (options instanceof PfxOptions) { sslOptions.setPfxKeyCertOptions((PfxOptions) options); } else { sslOptions.setPemKeyCertOptions((PemKeyCertOptions) options); } }
protected static void setOptions(final TCPSSLOptions sslOptions, final KeyCertOptions options) { if (options instanceof JksOptions) { sslOptions.setKeyStoreOptions((JksOptions) options); } else if (options instanceof PfxOptions) { sslOptions.setPfxKeyCertOptions((PfxOptions) options); } else { sslOptions.setPemKeyCertOptions((PemKeyCertOptions) options); } }
@Override public Handler<TCPSSLOptions> parse(final JsonObject options) { return Fn.getNull(() -> { final PemKeyCertOptions pem = Fn.getSemi( null == options || !options.containsKey(PATH_KEY) || !options.containsKey(PATH_CERT), LOGGER, Cert.SERVER_PEM, () -> new PemKeyCertOptions().setKeyPath(PATH_KEY).setCertPath(PATH_CERT) ); return option -> option .setSsl(true) .setUseAlpn(true) .setPemKeyCertOptions(pem) .setOpenSslEngineOptions(new OpenSSLEngineOptions()); }, options); } }
@Override public Handler<TCPSSLOptions> parse(final JsonObject options) { return Fn.getNull(() -> { final PemKeyCertOptions pem = Fn.getSemi( null == options || !options.containsKey(PATH_KEY) || !options.containsKey(PATH_CERT), LOGGER, Cert.SERVER_PEM, () -> new PemKeyCertOptions().setKeyPath(PATH_KEY).setCertPath(PATH_CERT) ); return option -> option .setSsl(true) .setUseAlpn(true) .setPemKeyCertOptions(pem) .setOpenSslEngineOptions(new OpenSSLEngineOptions()); }, options); } }