Class ExampleHttpContexts$

java.lang.Object
org.apache.pekko.http.impl.util.ExampleHttpContexts$

public class ExampleHttpContexts$ extends Object
These are HTTPS example configurations that take key material from the resources/key folder.
  • Field Details

    • MODULE$

      public static final ExampleHttpContexts$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • ExampleHttpContexts$

      public ExampleHttpContexts$()
  • Method Details

    • getExampleServerContext

      public HttpsConnectionContext getExampleServerContext()
    • exampleServerContext

      public HttpsConnectionContext exampleServerContext()
    • exampleClientContext

      public HttpsConnectionContext exampleClientContext()
    • resourceStream

      public InputStream resourceStream(String resourceName)
    • loadX509Certificate

      public Certificate loadX509Certificate(String resourceName)
    • proxyTransport

      public ClientTransport proxyTransport(InetSocketAddress realAddress)
      A client transport that will rewrite the target address to a fixed address. This can be used to pretend to connect to pekko.example.org which is required to connect to the example server certificate.
      Parameters:
      realAddress - (undocumented)
      Returns:
      (undocumented)