java - 如果它是activemq,如何获取服务器和客户端之间交换的证书详细信息
问题描述
就像在套接字中我们有一个方法 addHandshakeCompletedListener() 一样,一旦两方之间的握手成功,我们就可以生成特定的详细信息,如果通信是 activemq 并且 SSL 启用了如何在握手完成时检索证书详细信息,例如 expriy 详细信息
解决方案
从文档中(我自己没有尝试过):
从您的 activemq 连接对象: http ://activemq.apache.org/maven/apidocs/org/apache/activemq/ActiveMQConnection.html
- 调用 .getTransport();
返回传输对象:http: //activemq.apache.org/maven/apidocs/org/apache/activemq/transport/Transport.html
- 调用 .getPeerCertificates()
这应该返回对等证书列表。
推荐阅读
- c++ - 是否可以限制 C++ 17 并行“for_each”的线程数?
- python - H2O 以不同的方式解析文件类型
- c - 将字符串数组传递给在所有级别下施加 const-ness 的函数的最佳方法
- python - 如何针对烧瓶中的 jsonschema 验证 json?
- c# - 使用 Jodit WYSIWYG 和 .NET 上传图像
- javascript - 使用 Radio 值设置类背景颜色?
- android - 怎么可能收到收取 0 美元的订单?谷歌开发者控制台
- python - 在 Python 中绘制函数性能(计算速度)
- list - SML 将索引添加到列表
- node.js - 如何提高执行查询 MongoDb 需要 30 秒的查询性能