首页 > 解决方案 > X509Cerificate 检查是否从某个 CA 发出

问题描述

我有一个问题,因为我找不到一种方法来检查某些证书的颁发者是否是具有某些数字证书的 CA。

有什么方法可以让我拥有 CA 数字证书并且我有一些用户证书,我想检查 CA 是否用 Java 为该用户颁发了该数字证书。

非常感谢。

FileInputStream fin = new FileInputStream("Path..\\user_certificate.cer");
         CertificateFactory f = CertificateFactory.getInstance("X.509");
         X509Certificate certificate = (X509Certificate)f.generateCertificate(fin);

//in same way I can get CA certificate and I want to check
//if certificateIssuer is CA with that digitalSigniture

标签: javacertificate

解决方案


推荐阅读