Class KubernetesClientSslBuilder

java.lang.Object
io.micronaut.http.ssl.SslBuilder<io.netty.handler.ssl.SslContext>
io.micronaut.http.client.netty.ssl.NettyClientSslBuilder
io.micronaut.kubernetes.client.openapi.ssl.KubernetesClientSslBuilder
All Implemented Interfaces:
io.micronaut.http.client.netty.ssl.ClientSslBuilder

@Internal public final class KubernetesClientSslBuilder extends io.micronaut.http.client.netty.ssl.NettyClientSslBuilder
The ssl builder which uses data from a kube config file to create a key store and trust store.
  • Constructor Details

  • Method Details

    • getKeyStore

      protected Optional<KeyStore> getKeyStore(io.micronaut.http.ssl.SslConfiguration ssl) throws Exception
      Overrides:
      getKeyStore in class io.micronaut.http.ssl.SslBuilder<io.netty.handler.ssl.SslContext>
      Throws:
      Exception
    • getTrustStore

      protected Optional<KeyStore> getTrustStore(io.micronaut.http.ssl.SslConfiguration ssl) throws Exception
      Overrides:
      getTrustStore in class io.micronaut.http.ssl.SslBuilder<io.netty.handler.ssl.SslContext>
      Throws:
      Exception