当前位置: 首页 > news >正文

广州网站设计公司招聘舆情网站入口

广州网站设计公司招聘,舆情网站入口,西安优秀的集团门户网站建设,vi设计培训公司在这里需要使用X.509 证书的抽象类 X509Certificate 。此类提供了一种访问 X.509 证书所有属性的标准方式。 这些证书被广泛使用以支持 Internet 安全系统中的身份验证和其他功能。常见的应用包括增强保密邮件 (PEM)、传输层安全 (SSL)、用于受信任软件发布的代码签名和安全电…

在这里需要使用X.509 证书的抽象类 X509Certificate 。此类提供了一种访问 X.509 证书所有属性的标准方式。

这些证书被广泛使用以支持 Internet 安全系统中的身份验证和其他功能。常见的应用包括增强保密邮件 (PEM)、传输层安全 (SSL)、用于受信任软件发布的代码签名和安全电子交易 (SET)。

由证书颁发机构 (CA) 来管理和担保这些证书。CA 的工作是创建证书,方法是将数据置于 X.509 标准格式,然后以数字方式签署该数据。CA 充当受信任的第三方,在不能直接通信的主体之间传递信息。CA 证书可由其自身签名,也可由其他 CA 签名,如“根”CA。

import java.io.FileInputStream;
import java.io.InputStream;
import java.security.KeyStore;
import java.security.cert.Certificate;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;
import java.text.SimpleDateFormat;
import java.util.Date;public class CertificateExpiration {public static void main(String[] args) {SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String jksFilePath = "path/to/your.jks";String jksPassword = "your_jks_password";String alias = "your_certificate_alias";X509Certificate x509Certificate = JksCertificateExpiration(jksFilePath, jksPassword, alias);// 获取证书的颁发日期Date notBefore = x509Certificate.getNotBefore();// 获取证书的截止日期Date notAfter = x509Certificate.getNotAfter();// 获取证书的版本号int version = x509Certificate.getVersion();// 获取证书的主体(主体标识名)值String name = x509Certificate.getSubjectX500Principal().getName();System.out.println("jks颁发日期:" + ft.format(notBefore));System.out.println("jks截止日期:" + ft.format(notAfter));System.out.println("jks版本号:" + version);System.out.println("jks主体值:" + name);}/*** @param certFilePath cert证书路径* @return X.509 证书所有属性*/public static X509Certificate CertCertificateExpiration(String certFilePath) {try (InputStream inStream = new FileInputStream(certFilePath);) {CertificateFactory cf = CertificateFactory.getInstance("X.509");return (X509Certificate) cf.generateCertificate(inStream);} catch (Exception e) {e.printStackTrace();}return null;}/*** @param jksFilePath jks证书路径* @param jksPassword jks证书密码* @param alias       jks证书别名* @return X.509 证书所有属性*/public static X509Certificate JksCertificateExpiration(String jksFilePath, String jksPassword, String alias) {//try-with-resources会自动关闭FileInputStream,无需手动调用close()方法try (FileInputStream fis = new FileInputStream(jksFilePath)) {//密钥和证书的存储设施KeyStore keyStore = KeyStore.getInstance("JKS");keyStore.load(fis, jksPassword.toCharArray());// 获取证书Certificate certificate = keyStore.getCertificate(alias);// 转换为X509Certificate类型return (X509Certificate) certificate;} catch (Exception e) {e.printStackTrace();}return null;}
}

运行结果 

其他证书,欢迎补充!!

http://www.khdw.cn/news/21784.html

相关文章:

  • 网站建设的技能有哪些内容付费推广有几种方式
  • 网站开发技术发展趋势上海网络推广需要多少
  • 小规模网站开发税率网络舆情分析报告模板
  • 上海有哪些做网站怎样搭建自己的网站
  • 成都网站设计服务商seo网站优化教程
  • 网站流量排名查询百度网页版下载
  • 网站后台怎么上传文章关键词挖掘爱网站
  • 展示型网站开发店铺引流的30种方法
  • 截图京东图片做网站长尾词排名优化软件
  • 网站建设需要找工信部吗seo站长工具
  • 光谷网站制作国内最近发生的重大新闻
  • 美食网站开发报告百度关键词挖掘工具爱站网
  • node.js 网站开发 公司 广州宣传推广
  • app广告联盟成都seo培训班
  • b2c网站开发成都网站优化公司
  • 建设e购物网站搜索引擎推广法
  • 邢台做网站服务营销页面设计
  • 用dw做的网站怎么发布到网上网络营销是什么工作
  • php做的网站毕设会问的问题seo查询软件
  • shopify网站建设乔拓云智能建站
  • 做电影网站有哪些有哪些可以推广的平台
  • 安徽基层党组织建设网站友好链接
  • 泰兴建设局网站百度推广和优化哪个好
  • 网站开发 先做前端吗24小时网站建设
  • 奉化区城乡建设局网站广告关键词
  • c2c模式的优点和缺点商丘网站优化公司
  • 广州白云区疫情最新消息2021东莞seo推广
  • 网站做qq客服百度手机助手苹果版
  • 安卓app软件制作工具怎样优化网站
  • 企业新闻网站模板seo是什么品牌