🔐 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
Repository Index
47,133 repositories indexed
25–35 of 35 · Most stars
🔐 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
Simplifying encrypted traffic analysis for researchers by making protocol decryption effortless.
Global HTTP/HTTPS proxy agent configurable using environment variables.
Fast and fully streamed Man-On-The-Middle to intercept, record, impersonate and alter HTTP/1.1, H2, websocket and gRPC traffic.
HTTP web server and client, supports http1 and http2
Web library for OCaml with support for HTTP/1.X / HTTP/2
HTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing
Java binding for Hoverfly
A layer of abstraction the around acme/autocert certificate manager (Golang)
A YAML based golang reverse proxy