示例示例的中文意思是“证书”,它是一种用来证明某个主体身份的凭证。以下是一个使用X509证书的示例代码:
Certificate的中文意思是“证书”,它是一种用来证明某个主体身份的凭证。
以下是一个使用X509证书的示例代码:
// 加载证书文件
FileInputStream fin = new FileInputStream("cert.pem");
CertificateFactory f = CertificateFactory.getInstance("X.509");
X509Certificate certificate = (X509Certificate)f.generateCertificate(fin);
// 获取证书信息
String issuer = certificate.getIssuerDN().getName();
String subject = certificate.getSubjectDN().getName();
Date startDate = certificate.getNotBefore();
Date endDate = certificate.getNotAfter();
PublicKey publicKey = certificate.getPublicKey();
// 验证证书
certificate.checkValidity();
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(19条)