无法访问comsunbeansintrospectPropertyInfo如何解决
问题
今天打开一个项目,执行maven的install命令以及执行package命令的时候,发现最后居然提示这个:无法访问com.sun.beans.introspect.PropertyInfo。具体见下图。
我的开发环境是这样的:IDEA+Java Spring Boot
错误提示是这样的:无法访问com.sun.beans.introspect.PropertyInfo
原因分析
主要是本地安装了多个版本的JDK之后,切换了系统环境变量改变JDK版本之后未修改项目的的JDK依赖。了解了原因之后,问题就很容易解决了,一起来看下。
解决办法
首先打开IDEA,然后打开项目设置project structure项目结构,可以使用快捷键cmd+↓打开,也可以在项目上右键,然后进行选择,在设置页面的project中做下设置就可以,赶紧试试。你会发现问题居然解决了,希望对你有用。
关于电子签章的那些事
什么是电子签章?
电子签章是将传统印章与电子签名技术 进行结合,通过采用组件技术、PKI技术、图像处理技术 以及密码技术 ,按照公钥密码技术标准体系 ,以电子形式 对电子文档进行数字签名及签章 。
电子签章在电子签章系统中为电子文件 中提供视觉的明显标识 ,以非必要形式说明该电子文件的专属性 ,供传统签章单位在计算机网络中传输,其电文有效性以可靠电子签名为依据;与文件内容没有唯一性关联的电子印章不能证明电文内容的真实性与完整性。
在电子签章系统中,电子签章用套印印模提供给数码印字设备印制成书面可视化印信文件,满足电子政务建设中对印制盖章纸文件的需求。
电子签章用户可以根据电子签章产品生产企业关于产品可靠性和安全级别的说明,选择是否可以通过该电子签章产品印制书面印信文书,安全电子签章提供的印信印文应当与印信文书内容具有唯一性数据关联和相应验证方法。
电子签章系统和技术背景
电子签章系统,是由数字证书认证系统(公安PKI/CA系统)、电子印章管理系统、电子签名认证系统和客户端电子签章软件构成。数字证书认证系统直接采用公安已经建成的PKI /CA系统。
电子签章技术以先进的数字技术模拟传统实物印章,其管理、使用方式符合实物印章的习惯和体验,其加盖的电子文件具有与实物印章加盖的纸张文件相同的外观、相同的有效性和相似的使用方式。
电子签章系统在于对被保护目标进行电子签名以提供信息的完整性和不可抵赖性检验。其属于信息安全类产品,作为信息安全产品,国家规定只有公安部才是唯一可以对相关产品进行检测和发放销售许可证的机构。
同时,由于电子印章是基于密码技术的产品,国家关于密码产品又有相关的规定,凡是研制生产密码产品的单位必须得到国密办(国家密码管理委员会办公室)的批准,对于电子印章来说,现在一般都是用支持PKI技术的智能卡或Ekey作为密钥存储与运算的,所以其所使用的智能卡或Ekey必须是国密办批准生产的。
电子签章系统的特点
签章合法性安全电子签章是采用中华人民共和国信息产业部批准的电子认证服务机构颁布的数字证书和印章构成,其证书和印章都具有合法性。
认证权威性安全电子印章的签章认证服务由经中华人民共和国信息产业部审查具备符合《电子认证服务管理办法》规定的电子认证服务提供,其签章文件具有第三方认证的公正性、权威性和合法性。
传输安全性采用https网络加密的安全通信协议,通信双方通过数字证书保证身份的安全与数据的安全。同时,在使用https通信加密前对通讯数据采用安全算法SM2、SM4实现数字信封的方式加密保证通信数据的安全。
不可抵赖性安全电子印章证书、印章、私钥等信息数据制作于USBKey中,确保电子签名制作数据用于电子签名时,属电子签名人专有和由电子签名人控制,并由专有安全文件格式保证签署后对电子签名、数据电文内容和形式的的任何改动能够被发现,符合法律规定的可靠的电子签名要求。
电子文档完整性安全电子印章签章和电子签名时将数据电文转换为专用电子签章纸张形式以有效地表现所载内容并供随时调取查用,并能可靠地保证自最终形成时起,内容保持完整、未被更改。还能做到在数据电文上增加背书以及数据交换、储存和显示过程中发生的形式变化不影响数据电文的完整性。符合且满足法律、法规规定的原件形式要求。
使用方便性安全电子印章具有较强的可适用性和方便性,用户可以将各种应用系统中需要签章的各种格式的文件,通过打印转换显示于签章专用的电子纸张上,然后即可方便地在电子纸张上实现批注、背书、签章等应用,同时还可在签章过程中插入保持原电子文档格式的附件并对其实施电子签名。
电子签章的分类
目前,从技术角度来区分,电子签章技术分为两大类。
第一种是基于公钥密码基础设施PKI的电子签章。是利用PKI中的公开密钥密码提供数据单元的密码交换,并使接受者能够判断数据来源及对数据进行验证,是由电子签章管理系统、CA认证机构、数字证书等技术一起实现。第二种是基于数字水印的电子签章基于数字水印的电子签章技术,这类运用较为广泛。其特点是以水印的方式对数字签名进行处理,嵌入到待签的印章图像中,然后对电子公文信息进行数字签名,实现电子签章操作。电子签章的技术原理
电子印章数据结构如下:
国密电子签章 签章数据DER编码格式:
其中:
version:签章数据格式版本号,数值为4,代表当前版本为v4;
eseal:生成电子签章使用的电子印章;
timeInfo:电子签章对应的时间,类型为GeneralizedTime;
dataHash:待签章原文的杂凑值;
propertyInfo:原文数据的属性,如文档ID、日期、段落、原文内容的字节数、指示信息、签名保护范围等,此部分受签名保护,propertyInfo的具体结构可自行定义,但 至少应包含签名保护范围;
extDatas:厂商自定义数据。
今天的电子签章就讲这么多,欢迎大家一起探讨。可以给小编留言哦。
【作者简介】
谭绍振 —— 一名外表闷骚内心狂热的电子签章工程师,现任职沃通CA,主攻电子签章技术。
微信搜索“国密应用研究院”公众号,了解更多原创内容。转载请详细注明出处!
相关问答
为什么会提示 无法将类型“int”隐式转换为“bool - 懂得CSharpMoney=AspnetMoney会将前者的值赋值给Result,CSharpMoney是int类型的,也就是强制类型转换,所以有提示。应该写成双等号,而不是赋值符号。应改...
打开网页时出现这句话是什么意思?那不是ie的问题是ie的安全功能之一。你进行如下操作可以看到activex的设置处打开ie----》工具------》internet选项----》安全----》自定义级...
ios里面怎么使用一个app启动另一个app?1)在plist文件中,注册对外接口在xcodegroup&files里面,展开resources选择info.plist鼠标右击informationpropertylist...
svn用reintegrate合并代码时,代码为什么会乱码?解决办法:用svn档案库浏览器打开报错的svn地址,比如上边的,"Missingranges:/xxx/xxx/src/com/xxx/xxx/action/TestAction.ja...
如何给一个Kettle转换设置变量和命令行参数?有三种设置方式:1、通过命令行-D参数。2、属性文件kettle.property中设置,该属性文件位于${user.home}.kettle下。3、通过设置环境变量...
spring 配置文件里属性 注入方式问题 - OSCHINA - 中文开源技...然后 [回答]亲这个词有三个意思,不知道哪个意思是您需要的?黑石集团黑石百仕通n.百仕通集团(即黑石集团,全球最大私募基金公司);布莱克斯通(英国前文化...黑石... 涉及到聚合反应的,应该要用aspen的polymerplus吧错误提示:初始压力收敛计算不能收敛入口流股被复制到了(等于?)出口流股。另外,后面有提示说物... [回答]在上一篇文章中介绍校验时提到客户边的校验用到了JavaScript,实际上用Struts配合JavaScript还可以实现许多有用的功能,比如,级联下拉菜单的实现就是... 不知道是不是破解的问题?strgrxi.dll替换的?同问求解这个问题7.2版还是比较稳定的,用7.2版的吧?有道翻译一下啊楼主