public static SSLEngine createServerSSLEngine(TLSServerParameters parameters) throws Exception { SSLContext sslContext = getSSLContext(parameters); SSLEngine serverEngine = sslContext.createSSLEngine(); serverEngine.setUseClientMode(false); serverEngine.setNeedClientAuth(parameters.getClientAuthentication().isRequired()); return serverEngine; }
public static SSLEngine createServerSSLEngine(TLSServerParameters parameters) throws Exception { SSLContext sslContext = getSSLContext(parameters); SSLEngine serverEngine = sslContext.createSSLEngine(); serverEngine.setUseClientMode(false); serverEngine.setNeedClientAuth(parameters.getClientAuthentication().isRequired()); return serverEngine; }
protected void setClientAuthentication(SslContextFactory con, ClientAuthentication clientAuth) { con.setWantClientAuth(true); if (clientAuth != null) { if (clientAuth.isSetWant()) { con.setWantClientAuth(clientAuth.isWant()); } if (clientAuth.isSetRequired()) { con.setNeedClientAuth(clientAuth.isRequired()); } } } /**
protected void setClientAuthentication(SslContextFactory con, ClientAuthentication clientAuth) { con.setWantClientAuth(true); if (clientAuth != null) { if (clientAuth.isSetWant()) { con.setWantClientAuth(clientAuth.isWant()); } if (clientAuth.isSetRequired()) { con.setNeedClientAuth(clientAuth.isRequired()); } } } /**
public Undertow.Builder decorateUndertowSocketConnection(Undertow.Builder builder) { if (this.tlsServerParameters != null && this.tlsServerParameters.getClientAuthentication() != null && this.tlsServerParameters.getClientAuthentication().isRequired()) { builder = builder.setSocketOption(Options.SSL_CLIENT_AUTH_MODE, SslClientAuthMode.REQUIRED); } if (this.tlsServerParameters != null && this.tlsServerParameters.getClientAuthentication() != null && this.tlsServerParameters.getClientAuthentication().isWant()) { builder = builder.setSocketOption(Options.SSL_CLIENT_AUTH_MODE, SslClientAuthMode.REQUESTED); } return builder; }
public Undertow.Builder decorateUndertowSocketConnection(Undertow.Builder builder) { if (this.tlsServerParameters != null && this.tlsServerParameters.getClientAuthentication() != null && this.tlsServerParameters.getClientAuthentication().isRequired()) { builder = builder.setSocketOption(Options.SSL_CLIENT_AUTH_MODE, SslClientAuthMode.REQUIRED); } if (this.tlsServerParameters != null && this.tlsServerParameters.getClientAuthentication() != null && this.tlsServerParameters.getClientAuthentication().isWant()) { builder = builder.setSocketOption(Options.SSL_CLIENT_AUTH_MODE, SslClientAuthMode.REQUESTED); } return builder; }
/** * Set the ClientAuthentication (from the JAXB type) that * configures an HTTP Destination. */ protected void setClientAuthentication(ClientAuthentication clientAuth) { getCxfSslContextFactory().setWantClientAuth(true); if (clientAuth != null) { if (clientAuth.isSetWant()) { getCxfSslContextFactory().setWantClientAuth(clientAuth.isWant()); } if (clientAuth.isSetRequired()) { getCxfSslContextFactory().setNeedClientAuth(clientAuth.isRequired()); } } }