Class SslUtils

java.lang.Object
io.karatelabs.core.SslUtils

public class SslUtils extends Object
SSL utilities for creating SSL contexts and self-signed certificates. Uses Netty's SelfSignedCertificate utility.
  • Constructor Details

    • SslUtils

      public SslUtils()
  • Method Details

    • generateSelfSigned

      public static SSLContext generateSelfSigned()
      Generate a self-signed certificate and return an SSLContext.
    • generateNettySslContext

      public static io.netty.handler.ssl.SslContext generateNettySslContext()
      Generate a Netty SslContext for server use.
    • createNettySslContext

      public static io.netty.handler.ssl.SslContext createNettySslContext(File certFile, File keyFile)
      Create a Netty SslContext from PEM files.
    • createNettySslContext

      public static io.netty.handler.ssl.SslContext createNettySslContext(String certPath, String keyPath)
      Create a Netty SslContext from PEM file paths.