Hakky54 / mutual-tls-ssl
🔐 关于如何为基于 Java 的 Web 服务器和客户端设置安全设置的教程,采用 TLS/SSL 单向认证和相互认证方式。提供了多种客户端,如 Apache HttpClient、OkHttp、Spring RestTemplate、Spring WebFlux WebClient、Jetty 和 Netty、旧版及新版 JDK HttpClient、旧版及新版 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 和 ktor。此外还有其他服务器示例,如使用 grizzly 的 Jersey。同时包含 gRPC、WebSocket 和 ElasticSearch 的示例。
- 仓库 Star
- 638总榜 #53,143
- Fork
- 127
- 最近推送
- 22 天前更新
- 仓库创建
- 2018 年创建
用途与标签
🔐 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