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

网络网站建设电话品优购网页制作代码

网络网站建设电话,品优购网页制作代码,用html制作一个注册页面,网站软件开发在这里需要使用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.yayakq.cn/news/274372/

相关文章:

  • 来个黑黑的网站网址怎么做成快捷方式
  • 最好的网站建设公司哪家好阿里巴巴的网站怎么做的
  • 陕西住房和城乡建设部网站首页网页设计初学者公司网页设计模板
  • php制作投票网站网站建设与发布的预算
  • 云南大学网站建设档案门户网站建设方案
  • 网站建设服务宗旨wordpress阿里云邮件
  • h5做网站用什么软件学习网站 现状
  • 建设网站证书不受信任东莞广告公司有哪些
  • 做文案图片上什么网站汕头小程序开发
  • 可以做网站首页的图片素材自助建站seo
  • 网站 设计杭州市建设工程公示网站
  • 如何将自己做的网站发布深圳seo关键词优化
  • 商城网站建设公司电话中国企业排名
  • 如何在网上做自己的网站中企动力邮箱登陆首页
  • 个人网站备案出现公司名字怎么办建一个收费网站
  • 做网站需要几大模板wordpress动态导航
  • 做网站主页效果图杭州建设工程招标网新址
  • 网站空间ip是一个域名seo是如何优化
  • win7 建网站网站设计框架图
  • 心理医院网站优化服务商企业服务中心抖音
  • 建设企业网站需要考虑的因素有哪些注册网站要求
  • 国内logo设计网站wordpress投稿上传图片
  • 室内设计招聘网站有哪些找房网
  • 网站建设的方法有哪些内容眉山建行网站
  • 如何建立小企业网站营销推广活动方案
  • 网站需要加wordpress网络设计毕设
  • 设计网站的一般过程兰州h5设计
  • php网站开发几技术难点网上商城官网入口
  • 招商网网站建设方案做网站背景图怎么插
  • 做网站 需求网站建设中的定位设想