![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CA相关
文章平均质量分 87
IamaMartian
奋斗中。。。。。。
展开
-
java为PDF盖(签)电子签章--关键词定位
java PDF盖章-位置定位,请看这篇文章。本文为关键词盖章,需求就是根据关键词在pdf进行签章,如:pdf尾页盖上xxx机构的电子章。直接上代码:所需要的依赖和位置定位的差不多,请看上文。Itext5PdfSign.javapackage test02itextpdf.keyword;import com.itextpdf.text.Image;import com.itextpdf.text.Rectangle;import com.itextpdf.text.pdf.P..转载 2021-12-04 12:23:59 · 4947 阅读 · 3 评论 -
java为PDF盖(签)电子签章--位置定位
1.电子签章简介电子签章,与我们所使用的数字证书一样,是用来做为身份验证的一种手段,泛指所有以电子形式存在,依附在电子文件并与其逻辑关联,可用以辨识电子文件签署者身份,保证文件的完整性,并表示签署者同意电子文件所陈述事实的内容。一般来说,对电子签章的认定,都是从技术角度而言的。主要是指通过特定的技术方案来鉴别当事人的身份及确保交易资料内容不被篡改的安全保障措施。从广义上讲,电子签章不仅包括我们通常意义上讲的"非对称性密钥加密",也包括计算机口令、生物笔迹辨别、指纹识别,以及新近出现的眼虹膜透视辨别法、面转载 2021-11-15 22:12:59 · 8987 阅读 · 3 评论 -
X.509证书与java
1. X.509证书简介X.509是密码学里公钥证书的格式标准。X.509证书己应用在包括TLS/SSL(WWW万维网安全浏览的基石)在内的众多Internet协议里。同时它也用在很多非在线应用场景里,比如电子签名服务。X.509证书里含有公钥、身份信息(比如网络主机名,组织的名称或个体名称等)和签名信息(可以是证书签发机构CA的签名,也可以是自签名)。对于一份经由可信的证书签发机构签名或者可以通过其它方式验证的证书,证书的拥有者就可以用证书及相应的私钥来创建安全的通信,对文档进行数字签名。-百度百科原创 2021-11-14 21:36:00 · 7711 阅读 · 0 评论 -
数字证书再理解
1.基础知识1.1.公钥密码体制(public-key cryptography)公钥密码体制分为三个部分,公钥、私钥、加密解密算法,它的加密解密过程如下:加密:通过加密算法和公钥对内容(或说明文)进行加密,得到密文。加密过程需要用到公钥。解密:通过解密算法和私钥对密文进行解密,得到明文。解密过程需要用到解密算法和私钥。注意,由公钥加密的内容,只能由私钥进行解密,也就是说,由公钥加密的内容,如果不知道私钥,是无法解密的。公钥密码体制的公钥和算法都是公开的(...原创 2021-11-13 22:00:00 · 3564 阅读 · 0 评论 -
数字证书的创建与使用(采用java)
我们知道,摘要算法用来确保数据没有被篡改,非对称加密算法可以对数据进行加解密,签名算法可以确保数据完整性和抗否认性,把这些算法集合到一起,并搞一套完善的标准,这就是数字证书。因此,数字证书就是集合了多种密码学算法,用于实现数据加解密、身份认证、签名等多种功能的一种安全标准。数字证书可以防止中间人攻击,因为它采用链式签名认证,即通过根证书(Root CA)去签名下一级证书,这样层层签名,直到最终的用户证书。而Root CA证书内置于操作系统中,所以,任何经过CA认证的数字证书都可以对其本身进行校验,确转载 2021-11-13 16:55:00 · 2332 阅读 · 7 评论 -
公钥、私钥、数字签名和数字证书
Bob有两把钥匙,一把叫公钥(public key),一把叫私钥(private key)。Bob的公钥可以公开供其他人使用,他只保留自己的私钥。公钥和私钥用来加解密数据,如果使用任意一把来加密数据,那么只有使用另外一把才能解密数据。Susan想给Bob写信,她可以使用Bob的公钥将内容加密以后发送给Bob,Bob收到以后,使用私钥解密以便阅读内容。Bob的的其他同事即使截获了Susan发送给Bob的信件,由于没有Bob的私钥,也无法解密,从而确保数据安全。以上就是使用公钥和私钥加解密...转载 2021-11-13 11:52:12 · 5174 阅读 · 0 评论 -
密码学-PKI/CA工作原理及架构
相关概念•PKI:Public Key Infrastructure,公钥基础设施。•CA:Certificate Of Authority,认证中心。•数字证书:提供了一种发布公钥的简便途径;一个数字证书包括:拥有者身份信息、公钥、CA数字签名、有效期等其他信息。•数字签名:用来确认信息发送者的身份,保证信息的完整性和抗否认性。数字签名•数字签名的生成:对于要传输的消息原文使用消息摘要算法(MD5、SHA)生成消息摘要,发送方使用自己的私钥对摘要进行加密,生成数字签名。•数转载 2021-10-27 19:30:05 · 1422 阅读 · 0 评论