java解析CRL文件

5分钟搞定电子发票真伪验证:手把手教你用Java解析OFD文件中的数字签名 本文深入探讨了如何利用Java构建企业级电子发票自动化验真系统。文章不仅解析了OFD文件中的数字签名技术,更重点阐述了如何将验真流程工程化,融入企业业务闭环,实现批量、高效、可靠的自动化处理,并强调了安全与合规的重要性。 阅读详情

package com.koal.xia.test;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.security.cert.CRLException;
import java.security.cert.CertificateException;
import java.security.cert.CertificateFactory;
import java.security.cert.X509CRL;
import java.security.cert.X509CRLEntry;
import java.text.SimpleDateFormat;
import java.util.Iterator;
import java.util.Set;

/**
 *
 * @author xr.xia
 * java解析CRL文件
 */
public class CrlTest {

 public static void main(String[] args) throws FileNotFoundException,
   CertificateException, CRLException {

  FileInputStream fis = new FileInputStream("D://test.crl");
  CertificateFactory cf = CertificateFactory.getInstance("X.509");
  X509CRL aCrl = (X509CRL) cf.generateCRL(fis);

  int i = 0;
  Set tSet = aCrl.getRevokedCertificates();
  Iterator tIterator = tSet.iterator();
  
//  System.out.println("tIterator   "+tIterator);
  
  while (tIterator.hasNext()) {
   X509CRLEntry tEntry = (X509CRLEntry) tIterator.next();
   String sn = tEntry.getSerialNumber().toString(16).toUpperCase();
   String issName = aCrl.getIssuerDN().toString();
   String time = new SimpleDateFormat("yyyyMMddHHmmss").format(tEntry
     .getRevocationDate());
   i++;
   System.out.println(sn);
   System.out.println(issName);
   System.out.println(time);
   System.out.println("***************************");
  }
 }
}

证书吊销列表CRL解析工具(Java) 立即下载

相关推荐

证书和CRL详解

详细介绍了证书及CRL的各扩展释义,有助于加深对证书的了解

数字证书的相关专业名词(中)---根证书和CRL,以及java中CRL的获取和验证方法

上篇文章我们主要了解了PKI中的数字证书和PKCS,这篇文章我们主要了解一下根证书,以及OCSP和CRL。从时代发展的角度看,网络安全的知识是学不完的,而且以后要学的会更多,同学们要摆正心态,既然选择入门网络安全,就不能仅仅只是入门程度而已,能力越强机会才越多。因为入门学习阶段知识点比较杂,所以我讲得比较笼统,大家如果有不懂的地方可以找我咨询,我保证知无不言言无不尽,需要相关资料也可以找我要,我的网盘里一大堆资料都在吃灰呢。干货主要有:①1000+CTF历届题库(主流和经典的应该都有了)

qq_44005305的博客 2006

CloudCompare横截面工具实战:从点云切片到轮廓提取的完整流程

本文详细介绍了CloudCompare软件中Cross Section工具的核心功能与实战流程。从交互式裁剪框的精准操控,到包络线提取的参数设置与优化,再到内部轮廓提取及批量处理技巧,完整解析了如何从三维点云中高效提取建筑立面、隧道断面等关键轮廓信息,是点云数据处理与分析的实用指南。

weixin_29290963的博客 284

java crl_java解析CRL文件详解

package com.koal.xia.test;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.security.cert.CRLException;import java.security.cert.CertificateException;import java.security...

weixin_39602560的博客 524

从零搭建openEuler ARM64开发测试环境:手把手教你用libvirt+KVM配置虚拟机(含VNC远程安装)

本文详细介绍了如何在ARM64平台上从零搭建openEuler开发测试环境,涵盖libvirt和KVM配置虚拟机的完整流程,包括环境准备、存储配置、网络优化、XML配置详解以及VNC远程安装。特别针对华为欧拉(openEuler)系统进行了优化,帮助开发者快速构建高效的ARM架构虚拟化环境。

weixin_30545945的博客 586

FinRL实战:5步搞定股票量化交易策略(附Python代码)

本文详细介绍了如何使用FinRL框架,通过5个步骤构建基于深度强化学习的股票量化交易策略。内容涵盖从环境搭建、数据获取与预处理,到交易环境构建、模型训练(如PPO算法),以及策略回测评估与优化的完整流程,并提供了可运行的Python代码示例,帮助读者快速入门AI驱动的量化交易。

weixin_29062865的博客 626

java 生成crl吊销列表_【安全】吊销列表的使用

吊销列表吊销列表(Certificate Revocation List)列出不能再使用的证书。吊销列表文件具有两种格式:一种是二进制格式,使用DER的编码格式,DER是BER编码规则的一个子集;文件名以.crl结尾。另外一种是文本格式,使用的是Base64编码并且带头带尾的特定格式,Base64是用于将不可见字符转换为可见字符的一种编码;文件名以.pem结尾。吊销列表内容吊销列表文件包含以下内容...

weixin_33481022的博客 1554

稚晖君Dummy机械臂CAN总线控制详解:从代码到实战(附常见问题排查)

本文深入解析了稚晖君Dummy机械臂的CAN总线控制技术,从协议设计到代码实现,详细介绍了CAN总线在机械臂控制中的核心价值、通信协议栈设计、运动控制指令实现及常见问题排查方法。通过实战案例和代码示例,帮助开发者快速掌握机械臂CAN总线控制的关键技术。

uuu88的博客 294

java crl_java解析CRL文件 | 学步园

package com.koal.xia.test;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.security.cert.CRLException;import java.security.cert.CertificateException;import java.security...

weixin_39987138的博客 291

2023年数学建模国赛三大赛题核心建模思路与实战代码全解

本文全面解析2023年数学建模国赛三大赛题的核心建模思路与实战代码,涵盖塔式太阳能光热发电系统优化、多波束测深系统动态规划及蔬菜商品化策略建模。通过Python代码示例和优化算法(如遗传算法、NSGA2)展示,帮助参赛者掌握数学建模的关键技术与实战技巧,提升竞赛成绩。

weixin_33713350的博客 331

ESP32S3与ILI9341 LCD屏LVGL移植实战:从零构建嵌入式GUI界面

本文详细介绍了如何在ESP32S3平台上移植LVGL图形库并驱动ILI9341 LCD屏幕,从硬件选型、开发环境配置到显示驱动实现和内存优化。通过实战案例讲解移植过程中的关键步骤和常见问题解决方案,帮助开发者快速构建嵌入式GUI界面。

h9j8k7l6m5n的博客 1096

Java代码实现生成证书吊销列表CRL

CRL (Certificate Revocation List) 证书吊销列表。是CA机构维护的一个已经被吊销的证书序列号列表,浏览器需要定时更新这个列表,浏览器在验证证书合法性的时候也会在证书吊销列表中查询此证书是否已经被吊销,如果被吊销了那这个证书也是不可信的。可以看出,这个列表随着被吊销证书的增加而增加,列表会越来越大,浏览器还需要定时更新,实时性也比较差。本篇博客实现如下功能:

孙小鸿的博客 1199

基于CatBoost回归模型的完整预测分析:从建模到SHAP可解释性分析

本文介绍了使用CatBoost回归模型进行完整预测分析的流程。首先导入必要的Python库并加载数据,进行数据预处理包括训练测试集划分和归一化处理。然后通过网格搜索优化CatBoost超参数,使用最优参数训练模型并评估预测性能。结果显示模型具有较高的决定系数(R²=0.9944)和较低的误差指标(RMSE=0.0696)。接着进行残差分析和正态性检验,发现残差基本服从正态分布。最后通过SHAP分析实现模型可解释性,识别关键特征影响。该方法为梯度提升树在回归问题中的应用提供了完整解决方案。

fx666_的博客 745

java生成crl_java 代码实现 签发(制作)CRL(证书吊销列表)文件,

匿名用户1级2012-06-16 回答java 解析 CRL 文件(java 解析 证书吊销列表)2010-04-06 10:25import java.io.FileInputStream;import java.io.FileNotFoundException;import java.security.cert.CRLException;import java.security.cert.Ce...

weixin_32460203的博客 970

物理小白也能懂的PINN指南:用Python给神经网络注入‘物理常识‘

本文为物理小白提供了一份通俗易懂的PINN入门指南。通过生活化类比和Python实战,详细讲解了如何将物理定律作为约束注入神经网络,使其具备“物理常识”,从而在数据稀缺时也能做出符合规律的预测。文章以热传导方程为例,手把手教你从零构建物理信息神经网络。

open4的博客 348

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

java 解析证书吊销列表 crl

java 解析证书吊销列表 crl;CertificateFactory;CertificateFactory.generateCRL

qq_44704799的博客 1345

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

java证书已撤销,如何检查X509证书是否已在Java中被撤销?

I have googled around all over the place for this, and asked in other communities, and I keep getting forwarded to the oracle document that discusses the spec. However, that document more covers the n...

weixin_39945810的博客 218

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

JDK 解析 X.509证书和CRL 示例代码

软件包 java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口 以解析X.509证书为例: import java.security.cert.CRLException; import java.security.cert.CertificateException; import java.security...

JoShua 的 水库 789

Java解析证书的例子(包括基本项目、扩展项目)

import java.io.*;import org.bouncycastle.asn1.*;import org.bouncycastle.asn1.util.*;import org.bouncycastle.asn1.x509.*;import org.bouncycastle.util.encoders.*;public class CertManager {  

Jinhill's Blog 1万+
上一篇: It is indirectly referenced from required .class file 错误解决方法
下一篇: PKI 常见的数字证书格式
小瑞
博客等级 码龄19年 240粉丝 274原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值