![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数字证书
文章平均质量分 63
楞次定律
这个作者很懒,什么都没留下…
展开
-
java实现解析x509数字证书DN的各项属性,并校验DN是否符合标准
目录前言一、使用 javax.naming.ldap.LdapName 类二、使用 org.bouncycastle.asn1.x500.X500Name 类(推荐)总结前言公司产品中一个业务需要解析证书DN的各项属性,并提取某项属性的属性值。之前的实现是将DN作为字符串进行操作,以逗号split之后遍历取出各项属性,再以等号split取出某项属性值。在碰到某个DN中有一个逗号(,)的特殊格式后就会导致数组越界的问题。这种方式很不可取,遂查资料写了以下两种方式。一、使用 javax.naming.原创 2021-03-02 14:57:12 · 2553 阅读 · 0 评论 -
x509证书验签方法,支持国密证书
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta原创 2020-09-17 15:00:13 · 2516 阅读 · 3 评论 -
使用 generateCertificate(InputStream inStream) 通过String生成x.509证书的两种情况
使用 java.security.cert.CertificateFactory.generateCertificate(InputStream inStream) 通过String生成x.509证书实体的两种情况证书实体certEntityString如下-----BEGIN CERTIFICATE-----MIIDsjCCApqgAwIBAgIERqyYvTANBgkqhkiG9w0BA...原创 2018-10-15 15:00:14 · 5835 阅读 · 2 评论