import org.bouncycastle.asn1.*;import java.io.IOException;/*** 签章者证书信息列表** @author 权观宇* @since 2020-04-19 17:19:36*/
public class SES_CertList extends ASN1Objectimplements ASN1Choice {/*** 签章者证书列表*/private final CertInfoList certs;/*** 签章者证书杂凑值列表*/private final CertDigestList certDigestList;public SES_CertList(CertInfoList certs) {this.certs = certs;this.certDigestList = null;}public SES_CertList(CertDigestList certDigestList) {this.certs = null;this.certDigestList = certDigestList;}public static SES_CertList getInstance(ASN1Integer type, Object obj) {if (obj instanceof SES_CertList) {return (SES_CertList) obj;}if (obj != null) {if (obj instanceof ASN1Encodable) {final int t = type.getValue().intValue();/*if (t == 1) {return new SES_CertList(CertInfoList.getInstance(obj));} else if (t == 2) {return new SES_CertList(CertDigestList.getInstance(obj));} else {throw new IllegalArgumentException("unknown type in getInstance(): " + obj.getClass().getName());}*/if (t == 2) {return new SES_CertList(CertDigestList.getInstance(obj));} else {return new SES_CertList(CertInfoList.getInstance(obj));}}if (obj instanceof byte[]) {try {return getInstance(type, ASN1Primitive.fromByteArray((byte[]) obj));} catch (IOException e) {throw new IllegalArgumentException("unknown encoding in getInstance()");}}throw new IllegalArgumentException("unknown object in getInstance(): " + obj.getClass().getName());}return null;}public ASN1Object get() {if (certs != null) {return certs;} else return certDigestList;}public CertInfoList getCerts() {return certs;}public CertDigestList getCertDigestList() {return certDigestList;}@Overridepublic ASN1Primitive toASN1Primitive() {return get().toASN1Primitive();}
}

适配ofd签章SES_CertList相关推荐

  1. C# 使用iText7对PDF进行签章

    前言 想做一个专栏,关于电子签章的,涉及到PDF和OFD签章,由于文章过长,而且时间有限,有时间就写写,会把PDF和OFD签章相关的都讲到. 本身我是想做一个C/C++的签章客户端,无奈C/C++并没 ...

  2. java读取ofd文档内容_ofd电子文档内容分析工具(分析文档、签章和证书)

    前言 ofd是国家文档标准,其对标的文档格式是pdf.ofd文档是容器格式文件,ofd其实就是压缩包.将ofd文件后缀改为.zip,解压后可看到文件包含的内容. ofd文件分析工具下载: ofd文件解 ...

  3. java office文件加水印_永中Office与统一操作系统UOS完成适配,开辟高效智能办公新领域...

    近日,永中Office办公软件完成了与统一操作系统UOS的适配工作,此次成功适配表明信息技术应用创新操作系统与办公软件兼容性能优良.运行稳定,大幅提升用户在信创计算机上的办公体验,可为政企提供安全可靠 ...

  4. 一文了解国家为什么大力推行OFD版式文件格式?

    回答这个问题之前,首先我们要了解OFD 格式是什么格式呢? OFD 全称叫做 Open Fixed-layout Document,是一种电子文件的格式. 电子文件格式按照保存格式来分类可以分为流式文 ...

  5. 版式文件 流式文件_银河麒麟操作系统V10全面适配各类流式版式软件

    近日,银河麒麟桌面操作系统V10已与WPS Office 2019 for Linux专业版办公软件V11.永中Office 2019专业版V8.0.数科阅读器政务版2.0.数科OFD文档处理软件V3 ...

  6. 图书管理系统html_结自主可控数字化硕果,同方鼎欣推进基于OFD技术的数字档案管理系统研发...

    01 浅谈建立自主可控版式格式的重要性 说起版式文档,相信大家首先想到的就是Adobe公司推出的PDF,这种格式的电子文档,其效果不因软硬件环境变化而变化,在版面.字体.字号方面可以与纸质文件保持一致 ...

  7. 基于Angularjs框架实现HTML5在线查看OFD文件

    我们在系统开发过程中,经常会遇到图片浏览,PDF,OFD文件浏览问题. 最近正需要开发此功能,在线查看OFD文件.查阅各种资料发现,其实OFD和PDF是同一类型文件,OFD就是中国版本的PDF. 下面 ...

  8. 龙架构(LoongArch)赋能众享链网,相关产品已完成适配

    立足于中国特色区块链发展现状,以及"低成本.高效率.多兼容"新型网络技术发展需求,近日,龙芯3C5000L与众享链网底层平台--ChainSQL完成了兼容适配,龙芯3C5000L服 ...

  9. OFD文件转换支持PDF,PNG,GIF,BMP

    OFD文件转换服务可将发票OFD或公文OFD文件转换成PDF或图片,并实现检测发票OFD是否被篡改,文件转换服务以在线的方式将客户的OFD格式文件转换为所需的格式,包括PDF,PNG,GIF,BMP等 ...

  10. 不只是CAD电子签名,设计院电子签章还要有这些!

    如果说,建筑是面向未来的建设,勘察设计就是站在未来思考现在.当人工智能.物联网.大数据等前沿科技应用在逐渐落地,未来建筑也正在走近我们的生活,更丰富复杂的建筑信息和建设信息.更紧密的设备关联和更智能的 ...

最新文章

  1. Office Word 2019中找不到EndnoteX9的解决方案
  2. ASP .NET Core Web Razor Pages系列教程三:自动生成Razor Pages (CRUD)
  3. js事件(Event)知识整理
  4. UVA 532 - Dungeon Master
  5. 面试Nginx的几个常见问题(
  6. Object类和String类
  7. Dart学习笔记01:环境搭建与开发环境配置
  8. php过滤危险路径,PHP技巧:php过滤危险html代码
  9. ug链轮设计软件_同为三维设计软件,solidworks与ug有何不同
  10. 2021牛客寒假算法基础集训营3,签到题DGHIJ
  11. 阿里云服务器新手选型指南
  12. poj 1657 Distance on Chessboard
  13. 更改画面_看够联想姨妈红?阿虚教你更改ThinkPad 开机画面
  14. 衡量GDP,哪种夜间灯光数据更靠谱?
  15. SPSS正态分布,泊松分布,指数分布,均匀分布检验
  16. diy 扫地机器人 滚刷_扫地机及其滚刷的制作方法
  17. 电脑是怎么把代码转换成可执行程序的?
  18. 软件测试qq是不是微信号,如何批量检测出QQ号是否开通微信?
  19. 移动目标定位技术笔记1:WiFi、ZigBee、UWB技术
  20. [乱七八糟][转]这不是你想象中的软件产业

热门文章

  1. 用Excel求解线性规划问题
  2. MS DTC服务无法启动解决方法
  3. CAM350 12.1(附补丁)
  4. 工业机器人控制系统的设计框架
  5. 手机WAPI功能检测常见问题分析(系列连载一):证书安装
  6. 排队论(Queuing Theory)
  7. WebLogic简单抓鸡大法
  8. 第二空间计算机最新破解,雨过天晴海外版 电脑时光机 - RollBack Rx v10.2.2699597837 多国语言特别版...
  9. lte tm模式_TD―LTE TM8传输模式分析
  10. 李晨 | 无人机市场浅析