Comments (5)
@xuebing1995
Kona JDK目前没有支持国密算法,但我们提供了独立的Java组件TencentKonaSMSuite,支持了国密的密码学算法,包括SM2,SM3和SM4,也支持了国密安全通信协议,包括国密SSL/TLCP和TLS 1.3(RFC 8998)。
特别地,TencentKonaSMSuite提供了KeyTool工具类,它的功能与JDK的keytool工具相同,但针对证书和PKCS#12密钥库(keystore)支持了国密算法。
另外,它还额外提供了KeyStoreTool工具类,可以将已有的证书和私钥导入到密钥库中,也能够支持使用国密算法的证书和私钥。
具体用法,请参考相关的测试程序。
from tencentkona-11.
感谢,那这个组件有集成到tomcat中使用国密SSL/TLCP和TLS 1.3(RFC 8998)的Demo或者示例吗?
from tencentkona-11.
@shenxuebing
TencentKonaSMSuite中有一些Demo,其中包括有与Jetty,Netty和Apache HttpClient的集成,但还没有针对Tomcat的例子。
但基于相同的原理,就是要让Tomcat使用上TencentKonaSMSuite/KonsSSL的SSLContext实现。
如有更多关于TencentKonaSMSuite的问题,请移步到该项目的Issues中进行讨论。
from tencentkona-11.
@shenxuebing
关于这个问题,我在TencentKonaSMSuite开了一个新的issue,后续请关注它的进展,也可以直接在那里进行讨论。
from tencentkona-11.
关于这个问题,我在TencentKonaSMSuite开了一个新的issue,...
这个issue已解决。
TLSWithTomcatDemo展示了使用Tomcat 9与TencentKonaSMSuite进行TLS 1.3/RFC 8998通信。
from tencentkona-11.
Related Issues (20)
- Is there a windows/mac build? HOT 2
- Is there a clear support time for kona 11? HOT 2
- Ambiguous file name HOT 2
- 软件开源-配套文档的问题 HOT 2
- 开启调试模式的时候,监听的ip不对 HOT 2
- cannot load jars of spring-* under lib/ dir HOT 3
- mac m1 arm 的呢? HOT 2
- Kona Fiber没有包含在开源里面吗? HOT 1
- Pushed to the SDKMan? HOT 2
- Vector API document HOT 1
- 如何基于该版本jdk实现springboot应用的APPCDS HOT 2
- Should update the supported platforms in README HOT 1
- 如何方便地调试虚拟线程? HOT 1
- JEP346-立即从 G1 返回未使用的已提交内存功能咨询 HOT 3
- 请问下jdk都是gpl,我要是用着商用得话,需要把我得jar/war都给客户不 HOT 1
- 是否支持 native方法 调度
- -XX:+FreeHeapPhysicalMemory 既然也支持了,能否把-XX:PeriodicGCInterval -XX:ForcePeriodicGCInterval 也考虑支持一下呢 HOT 3
- 无法开启ZGC? HOT 4
- 请问下ZGC Mark Stack Overflow的问题再这个版本中解决了吗? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tencentkona-11.