java安全架构____读取.cer证书文件的信息
2017-04-06 10:39
537 查看
import java.io.FileInputStream; import java.security.cert.CertificateFactory; import java.security.cert.X509Certificate; /** * @author God * 随便找一个.cer文件读取即可 */ public class CertUtil { /** * @author God * @cerPath Java读取Cer证书信息 * @throws Exception * @return X509Cer对象 */ public static X509Certificate getX509CerCate(String cerPath) throws Exception { X509Certificate x509Certificate = null; CertificateFactory certificateFactory = CertificateFactory.getInstance("X.509"); FileInputStream fileInputStream = new FileInputStream(cerPath); x509Certificate = (X509Certificate) certificateFactory.generateCertificate(fileInputStream); fileInputStream.close(); System.out.println("读取Cer证书信息..."); System.out.println("x509Certificate_SerialNumber_序列号___:"+x509Certificate.getSerialNumber()); System.out.println("x509Certificate_getIssuerDN_发布方标识名___:"+x509Certificate.getIssuerDN()); System.out.println("x509Certificate_getSubjectDN_主体标识___:"+x509Certificate.getSubjectDN()); System.out.println("x509Certificate_getSigAlgOID_证书算法OID字符串___:"+x509Certificate.getSigAlgOID()); System.out.println("x509Certificate_getNotBefore_证书有效期___:"+x509Certificate.getNotAfter()); System.out.println("x509Certificate_getSigAlgName_签名算法___:"+x509Certificate.getSigAlgName()); System.out.println("x509Certificate_getVersion_版本号___:"+x509Certificate.getVersion()); System.out.println("x509Certificate_getPublicKey_公钥___:"+x509Certificate.getPublicKey()); return x509Certificate; } public static void main(String[] args) throws Exception { getX509CerCate("F:\\test\\test.cer"); } }
//运行结果
相关文章推荐
- java安全架构____读取keystore文件的密钥对和证书信息
- java安全架构____多种数字证书简介(X509,cer,pem,pfx,keystore)
- Java安全框架____Java读取.pfx证书(pkcs12)信息
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息,Java properties文件的操作(zz)
- Java中框架的概念,以及从配置文件中读取配置信息并加载指定类
- Java 读取 JPEG 文件的 exif 信息
- 将Capicom调用代码封装到ActiveX——解决javascript调Capicom读取数字证书信息时,IE弹出安全提示的问题
- Java Properties 类读取配置文件信息
- java中读取配置文件信息的六种方法
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息
- Java中框架的概念,以及从配置文件中读取配置信息并加载指定类
- Java 读取 Properties文件信息