Hakky54/mutual-tls-ssl

🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC, WebSocket and ElasticSearch examples are included

GitHub repository with 634 stars and 127 forks.

Language: Java

Topics: tls, truststore, certificate, keystore, encryption, openssl, certificate-signing-request, certificate-authority, mutual-tls, mutual-authentication

Open provider repository

Latest metric snapshot

2026-06-13: 634 stars and 127 forks.

Similar repositories

  1. 1. bcgit/bc-java

    Bouncy Castle Java Distribution (Mirror)

    GitHub repository with 2,655 stars and 1,249 forks.

    Trending score: 1.21; stars gained: +2; forks gained: +1.

    Language: Java

    Topics: crypto, java, openpgp, dtls, post-quantum-cryptography, tls

  2. 2. Hakky54/ayza

    🔐 An SSL library for configuring http client or server. Rich with features such as hot reloading ssl and trusting additional certificates during runtime, combining multiple keystores, loading pem files and os/jdk certificates, logging certificate information during ssl handshake, bypassing ssl configuration from other libraries and more

    GitHub repository with 573 stars and 79 forks.

    Trending score: 0.20; stars gained: -1; forks gained: +1.

    Language: Java

    Topics: android, certificate, der, encryption, https, java

Trending in Java

  1. 1. opendataloader-project/opendataloader-pdf

    PDF Parser for AI-ready data. Automate PDF accessibility. Open-source.

    GitHub repository with 25,049 stars and 2,364 forks.

    Trending score: 4.94; stars gained: +514; forks gained: +54.

    Language: Java

    Topics: a11y, accessibility, ai, bounding-box, document-parsing, eaa

  2. 2. skylot/jadx

    Dex to Java decompiler

    GitHub repository with 49,065 stars and 5,547 forks.

    Trending score: 3.93; stars gained: +205; forks gained: +13.

    Language: Java

  3. 3. agentscope-ai/agentscope-java

    AgentScope Java: Agent-Oriented Programming for Building LLM Applications

    GitHub repository with 3,826 stars and 819 forks.

    Trending score: 3.82; stars gained: +104; forks gained: +22.

    Language: Java

    Topics: agent, agentic, agentic-ai, ai, llm

  4. 4. floci-io/floci

    Light, fluffy, and always free - The AWS Local Emulator alternative

    GitHub repository with 14,112 stars and 1,370 forks.

    Trending score: 3.62; stars gained: +50; forks gained: +13.

    Language: Java

    Topics: aws, aws-emulation, devops, docker, ec2, ecs

  5. 5. alibaba/spring-ai-alibaba

    Agentic AI Framework for Java Developers

    GitHub repository with 10,014 stars and 2,232 forks.

    Trending score: 3.45; stars gained: +80; forks gained: +23.

    Language: Java

  6. 6. bethington/ghidra-mcp

    Ghidra MCP Server — 200+ MCP tools for AI-powered reverse engineering. GUI plugin + headless server, lazy tool loading, convention enforcement, batch operations, Ghidra Server integration, and Docker deployment.

    GitHub repository with 2,433 stars and 30 forks.

    Trending score: 3.42; stars gained: +86; forks gained: +6.

    Language: Java

Trending topic: tls

  1. 1. openssl/openssl

    General purpose TLS and crypto library

    GitHub repository with 30,312 stars and 11,316 forks.

    Trending score: 2.41; stars gained: +14; forks gained: -1.

    Language: C

    Topics: cryptography, decryption, encryption, openssl, ssl, tls

  2. 2. cert-manager/cert-manager

    Automatically provision and manage TLS certificates in Kubernetes

    GitHub repository with 13,860 stars and 2,383 forks.

    Trending score: 1.65; stars gained: +4; forks gained: +1.

    Language: Go

    Topics: kubernetes, letsencrypt, tls, certificate, crd, hacktoberfest

  3. 3. SniShaper/SniShaper

    通过域前置,ECH,TLS分片,QUIC直连和动态反代中转绕过任意SNI阻断的桌面代理工具,DNS层同样抗污染阻断,直连的全功能平台。

    GitHub repository with 110 stars and 15 forks.

    Trending score: 1.26; stars gained: +1; forks gained: +0.

    Language: Go

    Topics: cdn, cloudflare, domain-fronting, dpi, dpi-bypass, ech

  4. 4. bcgit/bc-java

    Bouncy Castle Java Distribution (Mirror)

    GitHub repository with 2,655 stars and 1,249 forks.

    Trending score: 1.21; stars gained: +2; forks gained: +1.

    Language: Java

    Topics: crypto, java, openpgp, dtls, post-quantum-cryptography, tls

  5. 5. junkurihara/rust-rpxy

    A simple and ultrafast http reverse proxy serving multiple domain names and terminating TLS for http/1.1, 2 and 3, written in Rust

    GitHub repository with 734 stars and 62 forks.

    Trending score: 1.05; stars gained: +2; forks gained: +0.

    Language: Rust

    Topics: http11, http2, http3, multidomain, reverse-proxy, rust

  6. 6. therealaleph/MasterHttpRelayVPN-RUST

    Rust port of @masterking32's MasterHttpRelayVPN — all credit to @masterking32 for the original idea and Python implementation. Free DPI bypass via a Google Apps Script relay with TLS SNI concealment. CLI + cross-platform desktop UI, HTTP + SOCKS5 proxy, no runtime deps.

    GitHub repository with 3,402 stars and 547 forks.

    Trending score: 1.04; stars gained: +9; forks gained: -3.

    Language: Rust

    Topics: censorship-circumvention, domain-fronting, dpi-bypass, google-apps-script, iran, proxy