Class ReactiveHttpClientsConfiguration

java.lang.Object
org.qubership.atp.auth.springbootstarter.config.ReactiveHttpClientsConfiguration

@Configuration public class ReactiveHttpClientsConfiguration extends Object
  • Constructor Details

    • ReactiveHttpClientsConfiguration

      public ReactiveHttpClientsConfiguration()
  • Method Details

    • sslClientHttpConnector

      @Bean public org.springframework.http.client.reactive.ClientHttpConnector sslClientHttpConnector(io.netty.handler.ssl.SslContext sslContext)
      HttpConnector for webclient.
    • reactiveIgnoreVerifySslContext

      @Bean @ConditionalOnProperty(value="atp-auth.ssl.certificate.verify", havingValue="false", matchIfMissing=true) public io.netty.handler.ssl.SslContext reactiveIgnoreVerifySslContext() throws Exception
      Ssl context which ignore ssl verification.
      Throws:
      Exception
    • reactiveSelfSignedSslContext

      @Bean @ConditionalOnProperty(value="atp-auth.ssl.certificate.verify", matchIfMissing=false) public io.netty.handler.ssl.SslContext reactiveSelfSignedSslContext(Provider<TrustManagerFactory> trustManagerFactoryProvider) throws Exception
      SSL context into which self-signed certificates are uploaded.
      Throws:
      Exception