Package io.karatelabs.core
Class SslUtils
java.lang.Object
io.karatelabs.core.SslUtils
SSL utilities for creating SSL contexts and self-signed certificates.
Uses Netty's SelfSignedCertificate utility.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic io.netty.handler.ssl.SslContextcreateNettySslContext(File certFile, File keyFile) Create a Netty SslContext from PEM files.static io.netty.handler.ssl.SslContextcreateNettySslContext(String certPath, String keyPath) Create a Netty SslContext from PEM file paths.static io.netty.handler.ssl.SslContextGenerate a Netty SslContext for server use.static SSLContextGenerate a self-signed certificate and return an SSLContext.
-
Constructor Details
-
SslUtils
public SslUtils()
-
-
Method Details
-
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
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.
-