Lightweight Java reverse proxy that terminates HTTPS for many virtual hosts on one port using per-domain certificates signed by your own root CA. Embed it as a library or run it standalone.

Compile Dependencies (3)

Category/LicenseGroup / ArtifactVersionUpdates
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind2 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.22.23.2.4
MIT
io.github.tricatch » gotpache-keytool
SSL Root and Domain Certificate KeyTool
0.1.0✔
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
2.0.182.0.20

Runtime Dependencies (7)

Category/LicenseGroup / ArtifactVersionUpdates
Date/Time Apache 2.0
com.fasterxml.jackson.datatype » jackson-datatype-jsr310
Add-on module to support JSR-310 (Java 8 Date & Time API) data types.
2.22.23.0.0-rc2
Cache Impl Apache 2.0
com.github.ben-manes.caffeine » caffeine
Caffeine is a high performance, near optimal caching library. It provides an in-memory cache using a Google Guava ...
3.1.83.3.1
MIT
io.github.azagniotov » ant-style-path-matcher
Concise, recursive & efficient path matcher implementation for an Ant-style path pattern matching algorithm, with two ...
1.0.0✔
Encryption Lib BouncyCastle
org.bouncycastle » bcprov-jdk18on
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the JCA/JCE ...
1.851.86
Encryption Lib BouncyCastle
org.bouncycastle » bcpkix-jdk18on
The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains ...
1.851.86
Encryption Lib BouncyCastle
org.bouncycastle » bcutil-jdk18on
The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains ...
1.851.86
YAML Apache 2.0
org.yaml » snakeyaml
YAML 1.1 parser and emitter for Java
2.52.7