实例介绍
【实例简介】java tls demo
java tls 加密和数据传输的例子。包括单向和双向加密。证书使用keytool生成。
【实例截图】
【核心代码】.
├── mutual-tls-ssl-master
│ ├── EXERCISES.MD
│ ├── LICENSE
│ ├── README.MD
│ ├── client
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ └── java
│ │ │ └── nl
│ │ │ └── altindag
│ │ │ └── client
│ │ │ ├── ClientConfig.java
│ │ │ ├── ClientException.java
│ │ │ ├── ClientRunner.java
│ │ │ ├── ClientType.java
│ │ │ ├── Constants.java
│ │ │ ├── CucumberConfig.java
│ │ │ ├── PropertyResolver.java
│ │ │ ├── SSLConfig.java
│ │ │ ├── SpringBootHelper.java
│ │ │ ├── TestScenario.java
│ │ │ ├── aspect
│ │ │ │ ├── LogExecutionTime.java
│ │ │ │ └── LogExecutionTimeAspect.java
│ │ │ ├── model
│ │ │ │ └── ClientResponse.java
│ │ │ ├── service
│ │ │ │ ├── AkkaHttpClientService.java
│ │ │ │ ├── Apache5HttpAsyncClientService.java
│ │ │ │ ├── Apache5HttpClientService.java
│ │ │ │ ├── ApacheCXFJaxRsClientService.java
│ │ │ │ ├── ApacheCXFWebClientService.java
│ │ │ │ ├── ApacheHttpAsyncClientService.java
│ │ │ │ ├── ApacheHttpClientService.java
│ │ │ │ ├── AsyncHttpClientService.java
│ │ │ │ ├── DispatchRebootService.scala
│ │ │ │ ├── FeignService.java
│ │ │ │ ├── FinagleHttpClientService.java
│ │ │ │ ├── FuelService.kt
│ │ │ │ ├── GoogleHttpClientService.java
│ │ │ │ ├── Http4kApache4AsyncHttpClientService.kt
│ │ │ │ ├── Http4kApache4HttpClientService.kt
│ │ │ │ ├── Http4kApache5AsyncHttpClientService.kt
│ │ │ │ ├── Http4kApache5HttpClientService.kt
│ │ │ │ ├── Http4kAsyncClientService.kt
│ │ │ │ ├── Http4kClientService.kt
│ │ │ │ ├── Http4kJavaHttpClientService.kt
│ │ │ │ ├── Http4kJettyHttpClientService.kt
│ │ │ │ ├── Http4kOkHttpClientService.kt
│ │ │ │ ├── Http4sBlazeClientService.scala
│ │ │ │ ├── Http4sJavaNetClientService.scala
│ │ │ │ ├── Http4sService.scala
│ │ │ │ ├── JdkHttpClientService.java
│ │ │ │ ├── JerseyClientService.java
│ │ │ │ ├── JettyReactiveHttpClientService.java
│ │ │ │ ├── KohttpService.kt
│ │ │ │ ├── KtorAndroidHttpClientService.kt
│ │ │ │ ├── KtorApacheHttpClientService.kt
│ │ │ │ ├── KtorCIOHttpClientService.kt
│ │ │ │ ├── KtorHttpClientService.kt
│ │ │ │ ├── KtorJavaHttpClientService.kt
│ │ │ │ ├── KtorOkHttpClientService.kt
│ │ │ │ ├── MethanolService.java
│ │ │ │ ├── OkHttpClientService.java
│ │ │ │ ├── OldJdkHttpClientService.java
│ │ │ │ ├── OldJerseyClientService.java
│ │ │ │ ├── ReactorNettyService.java
│ │ │ │ ├── RequestService.java
│ │ │ │ ├── RequestsScalaService.scala
│ │ │ │ ├── RetrofitService.java
│ │ │ │ ├── ScalaJHttpClientService.scala
│ │ │ │ ├── SpringRestTemplateService.java
│ │ │ │ ├── SpringWebClientJettyService.java
│ │ │ │ ├── SpringWebClientNettyService.java
│ │ │ │ ├── SpringWebClientService.java
│ │ │ │ ├── SttpHttpClientService.scala
│ │ │ │ ├── UnirestService.java
│ │ │ │ └── VertxWebClientService.java
│ │ │ └── stepdefs
│ │ │ ├── BaseStepDefs.java
│ │ │ └── HelloStepDefs.java
│ │ └── test
│ │ ├── java
│ │ │ └── nl
│ │ │ └── altindag
│ │ │ └── client
│ │ │ ├── ClientConfigShould.java
│ │ │ ├── ClientRunnerIT.java
│ │ │ ├── ConstantsShould.java
│ │ │ ├── PropertyResolverShould.java
│ │ │ ├── SSLConfigShould.java
│ │ │ ├── TestConstants.java
│ │ │ ├── aspect
│ │ │ │ └── LogExecutionTimeAspectShould.java
│ │ │ ├── service
│ │ │ │ ├── AkkaHttpClientServiceShould.java
│ │ │ │ ├── Apache5HttpAsyncClientServiceShould.java
│ │ │ │ ├── Apache5HttpClientServiceShould.java
│ │ │ │ ├── ApacheCXFJaxRsClientServiceShould.java
│ │ │ │ ├── ApacheCXFWebClientServiceShould.java
│ │ │ │ ├── ApacheHttpAsyncClientServiceShould.java
│ │ │ │ ├── ApacheHttpClientServiceShould.java
│ │ │ │ ├── AsyncHttpClientServiceShould.java
│ │ │ │ ├── DispatchRebootServiceShould.scala
│ │ │ │ ├── FeignServiceShould.java
│ │ │ │ ├── FinagleHttpClientServiceShould.java
│ │ │ │ ├── FuelServiceShould.kt
│ │ │ │ ├── GoogleHttpClientServiceShould.java
│ │ │ │ ├── Http4kApache4AsyncHttpClientServiceShould.kt
│ │ │ │ ├── Http4kApache4HttpClientServiceShould.kt
│ │ │ │ ├── Http4kApache5AsyncHttpClientServiceShould.kt
│ │ │ │ ├── Http4kApache5HttpClientServiceShould.kt
│ │ │ │ ├── Http4kJavaHttpClientServiceShould.kt
│ │ │ │ ├── Http4kJettyHttpClientServiceShould.kt
│ │ │ │ ├── Http4kOkHttpClientServiceShould.kt
│ │ │ │ ├── Http4sBlazeClientServiceShould.scala
│ │ │ │ ├── Http4sJavaNetClientServiceShould.scala
│ │ │ │ ├── JdkHttpClientServiceShould.java
│ │ │ │ ├── JerseyClientServiceShould.java
│ │ │ │ ├── JettyReactiveHttpClientServiceShould.java
│ │ │ │ ├── KohttpServiceShould.kt
│ │ │ │ ├── KtorAndroidHttpClientServiceShould.kt
│ │ │ │ ├── KtorApacheHttpClientServiceShould.kt
│ │ │ │ ├── KtorCIOHttpClientServiceShould.kt
│ │ │ │ ├── KtorJavaHttpClientServiceShould.kt
│ │ │ │ ├── KtorOkHttpClientServiceShould.kt
│ │ │ │ ├── MethanolServiceShould.java
│ │ │ │ ├── OkHttpClientServiceShould.java
│ │ │ │ ├── OldJdkHttpClientServiceShould.java
│ │ │ │ ├── OldJerseyClientServiceShould.java
│ │ │ │ ├── ReactorNettyServiceShould.java
│ │ │ │ ├── RequestsScalaServiceShould.scala
│ │ │ │ ├── RetrofitServiceShould.java
│ │ │ │ ├── ScalaJHttpClientServiceShould.scala
│ │ │ │ ├── SpringRestTemplateServiceShould.java
│ │ │ │ ├── SpringWebClientJettyServiceShould.java
│ │ │ │ ├── SpringWebClientNettyServiceShould.java
│ │ │ │ ├── SttpHttpClientServiceShould.scala
│ │ │ │ ├── UnirestServiceShould.java
│ │ │ │ └── VertxWebClientServiceShould.java
│ │ │ ├── stepdefs
│ │ │ │ └── HelloStepDefsShould.java
│ │ │ └── util
│ │ │ ├── AssertJCustomConditions.java
│ │ │ ├── MockServerTestHelper.java
│ │ │ └── SSLFactoryTestHelper.java
│ │ └── resources
│ │ ├── application.yml
│ │ ├── cucumber.properties
│ │ ├── features
│ │ │ └── Hello.feature
│ │ ├── keystores-for-unit-tests
│ │ │ ├── identity.jks
│ │ │ └── truststore.jks
│ │ ├── logback-test.xml
│ │ └── mockito-extensions
│ │ └── org.mockito.plugins.MockMaker
│ ├── images
│ │ └── demo.png
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ ├── root-ca
│ │ └── identity.jks
│ ├── script
│ │ ├── configure-one-way-authentication.sh
│ │ ├── configure-two-way-authentication-by-trusting-each-other.sh
│ │ ├── configure-two-way-authentication-by-trusting-root-ca.sh
│ │ └── test-all-scenarios.sh
│ ├── server
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── nl
│ │ │ │ └── altindag
│ │ │ │ └── server
│ │ │ │ ├── App.java
│ │ │ │ ├── aspect
│ │ │ │ │ ├── LogCertificate.java
│ │ │ │ │ ├── LogCertificateAspect.java
│ │ │ │ │ ├── LogClientType.java
│ │ │ │ │ └── LogClientTypeAspect.java
│ │ │ │ └── controller
│ │ │ │ └── HelloWorldController.java
│ │ │ └── resources
│ │ │ ├── application.yml
│ │ │ └── banner.txt
│ │ └── test
│ │ ├── java
│ │ │ └── nl
│ │ │ └── altindag
│ │ │ └── server
│ │ │ ├── aspect
│ │ │ │ ├── LogCertificateAspectShould.java
│ │ │ │ └── LogClientTypeAspectShould.java
│ │ │ └── controller
│ │ │ ├── HelloWorldControllerShould.java
│ │ │ └── HelloWorldControllerWebLayerShould.java
│ │ └── resources
│ │ └── mockito-extensions
│ │ └── org.mockito.plugins.MockMaker
│ └── shared-server-resources
│ ├── pom.xml
│ └── src
│ └── main
│ └── resources
│ └── placeholder.txt
└── 好例子网_mutual-tls-ssl-master.zip
51 directories, 159 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论