如果仅使用客户端的java.security.cert.X509Certificate,如何使用OCSP手动检查java中的证书撤销状态?我看不清楚这样做的明确方法.

或者,我可以让tomcat自动为我做,你怎么知道你的解决方案是真的?

解决方法:

我发现了一个最优秀的解决方案

/**

54 * This is a class that checks the revocation status of a certificate(s) using

55 * OCSP. It is not a PKIXCertPathChecker and therefore can be used outside of

56 * the CertPathValidator framework. It is useful when you want to

57 * just check the revocation status of a certificate, and you don't want to

58 * incur the overhead of validating all of the certificates in the

59 * associated certificate chain.

60 *

61 * @author Sean Mullan

62 */

它有一个方法检查(X509Certificate clientCert,X509Certificate issuerCert),它可以做到这一点!

标签:java,security,tomcat,x509certificate,ocsp

来源: https://codeday.me/bug/20191004/1851926.html

java ocsp请求_java – 客户端证书上的OCSP吊销相关推荐

  1. Java SSL与TLS客户端证书配置

    一.TLS安全概念 (1)PKI PKI是 Public Key Infrastructure的简称,意思是公钥基础设施. 公钥基础设施是提供公钥加密和数字签名服务的系统或平台,目的是为了管理密钥和证 ...

  2. java 文件下载 组件_java文件夹上传下载组件

    核心原理: 该项目核心就是文件分块上传.前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题. *如何分片: *如何合成一个文件: *中断了从哪个分片开始. ...

  3. 通过 Java 和 RestTemplate 使用客户端证书身份验证

    作为将PFX证书转换为JKS.P12和CRT的后续,我们现在有了一个密钥存储库和一个信任存储库(如果有人需要的话),我们将使用这个密钥存储库来使用Spring的RestTemplate发送客户端身份验 ...

  4. java 图片请求_java请求C++客户端上传图片

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 接口名称:std::string SendVehiclePass(std::string VehiclePassInfo, struct xsd__bas ...

  5. java 图片请求_java中使用scoket模拟http post请求发送图片或文件

    最近遇到个问题,两个系统共用用户的头像,用户的头像在一个系统中保存,这就涉及到将图片通过scoket发送给另一个系统存储的问题,最初的思路是将图片读成byte[]数组,然后发送,但又发现,发送图片的同 ...

  6. java 爬虫 异步_Java 爬虫遇上数据异步加载,试试这两种办法!

    这是 Java 爬虫系列博文的第三篇,在上一篇 Java 爬虫遇到需要登录的网站,该怎么办? 中,我们简单的讲解了爬虫时遇到登录问题的解决办法,在这篇文章中我们一起来聊一聊爬虫时遇到数据异步加载的问题 ...

  7. java servlet 请求_Java中前台JSP请求Servlet实例(http+Servlet)

    1.前台jsp代码 himily.jsp,定义了用户名和密码两个输入框,使用post方式提交:/order-web/HimilyServlet其中order-web为站点名称,HimilyServle ...

  8. JAVA异步爬虫_Java 爬虫遇上数据异步加载,试试这两种办法!

    这是 Java 爬虫系列博文的第三篇,在上一篇 Java 爬虫遇到需要登录的网站,该怎么办? 中,我们简单的讲解了爬虫时遇到登录问题的解决办法,在这篇文章中我们一起来聊一聊爬虫时遇到数据异步加载的问题 ...

  9. java option请求_java – 如何说服spring 4.2将OPTIONS请求传递给控制器

    我们在控制器上使用带有@RestController注释的spring mvc,我们正在处理控制器中的授权.我们使用相同的代码来设置响应CORS飞行前请求的允许方法.为实现这一目标,我们有: 在调度程 ...

最新文章

  1. HybridTime - Accessible Global Consistency with High Clock Uncertainty
  2. 第一季2:视频设备开发的技术流
  3. java判断输入月份_Java输入年份和月份判断多少天实例代码
  4. 《大数据》2015年第3期“网络大数据专题”——大数据时代的互联网分析引擎...
  5. java list树 广度_java树的广度优先遍历思路
  6. Redis(一)面试总结精讲
  7. SQL Server数据挖掘简介
  8. 20200218:不同路径(leetcode62)
  9. (转)(VS2013 )由于应用程序配置不正确,程序未能启动”--原因及解决方法...
  10. java 经典算法(转)
  11. 物联网控制原理与技术--基于Matlab/simulink的频域分析奈氏图的应用(超详细/设计/实验/作业/练习)
  12. 面试官:线上环境 FGC 频繁,如何解决?
  13. 一些概念名称的来历札记
  14. 软考中级——计算机网络与信息安全基础概要
  15. 咱们500万条数据测试一下,如何合理使用索引加速?
  16. prometheus监控java项目(jvm等):k8s外、k8s内
  17. 炼数成金Tensorflow学习笔记之2.2_变量
  18. 【数据结构与算法】 01 链表 (单链表、双向链表、循环链表、块状链表、头结点、链表反转与排序、约瑟夫环问题)
  19. 用互联网思想武装自己
  20. Oracle官网下载历史版本JDK

热门文章

  1. ListView与GridView优化
  2. SBO错误提示总帐科目缺失解决方法
  3. window安装gcc编译器
  4. mysql数据库的链接地址_常用数据库连接URL地址大全
  5. 操作系统中的文件系统和访问方法
  6. Java ObjectInputStream readUnshared()方法与示例
  7. Windows中获取和设置系统日期时间的C程序
  8. java socket如何请求485协议_javaSE第十五部分 网络编程(1)Socket和ServerSocket
  9. 2天后mysql_mysql 学习笔记 第二天
  10. Java ClassLoader getParent()方法与示例