证书格式

news/2025/2/5 16:41:23/文章来源:https://www.cnblogs.com/fanhaoyang/p/18699724

keystore、jks、p12、pfx、cer、crt、csr、pem、key、p8

keystore、jks文件

格式:.keystore或 .jks(Java Keystore) 是Java密钥库系统的默认格式。

内容: 私钥、公钥证书,以及可能的其他证书链

用途: 主要用于Java应用程序的安全配置,如Web服务器的身份验证。

示例命令:

keytool -genkey -alias myalias -keyalg RSA -keysize 2048 -validity 365 -keystore mykeystore.keystore

keytool -genkey -alias myalias -keyalg RSA -keysize 2048 -validity 365 -keystore mykeystore.jks

p12、pfx文件

格式: PKCS#12是一种跨平台的标准格式。

内容: 私钥、证书和证据链。

用途: 用户多种环境,不仅限于Java,还可以用于.NET应用、IOS应用等。

示例命令:

keytool -importkeystore -srckeystore my.keystore -srcalias www.my.org -destkeystore my.p12 -deststoretype pkcs12

cer、crt文件

格式: 通常用于存储X.509格式的公钥证书。

内容: 只包含DER格式、PEM格式的公钥证书。

用途: 用于安装到Web服务器上,以便向客户端证明服务器的身份。

示例命令:

keytool -exportcert -keystore xxx.keysotre -alias xxx -file xxx.crt

openssl x509 -in cert.pem -outform PEM -out cert.crt

csr文件

格式: CSR(Certificate Signing Request) 是一个证书签名请求文件。

内容: 公钥和一些标识信息,用于向证书颁发机构申请证书。

用途: 用于向证书颁发机构提交证书申请。

示例命令:

keytool -certreq -alias xxx -keystore xxx.keystore -file xxx.csr

openssl req -new -key key.pem -out xxx.csr

pem文件

格式: PEM(Privacy Enhanced Mail) 是一种通用的ASCII编码的密钥和证书格式。

内容: 公钥、私钥、证书,通常用于OpenSSL中。

用途: 广泛用于各种安全协议和应用程序中,包括SSL/TLS

示例命令:

openssl req -new -x509 -days 365 -nodes -out cert.pem -keyout key.pem

查看证书信息: openssl x509 -in xxx.der -inform der -text -noout

key文件

格式: 通常是以PEM(Privacy Enhanced Mail) 格式存储的二进制数据。

内容: 私钥,通常用于OpenSSL中。

用途: 用于建立加密连接,如HTTPS、SFTP等。

示例命令:

openssl genpkey -algorithm RSA -out xxx.key

查看证书: openssl rsa -in xxx.key -text -noout

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/879144.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nexttrace :一款开源可视化的路由追踪工具

一、文章来源 今天要给大家推荐一个 GitHub 开源项目 sjlleo/nexttrace,该项目在 GitHub 有超过 700 Star,用一句话介绍该项目就是:“An open source visual route tracking CLI tool”,一款开源可视化的路由追踪工具。 https://www.ajmwz.com/15965.html二、工具介绍 next…

scroll-view标签滚动条

在nuiapp里做滑动tab时用scroll-view标签会出现滚动条情况,以下为搜索结果:但是只有第四个有效: 在微信小程序中,<scroll-view> 组件的 scrollbar-width 属性确实可以用来隐藏滚动条,但有时可能会因为平台或版本差异导致该属性无效。如果 scrollbar-width="0&q…

vue3 model.ts render中的按钮被点击时将事件传递到vue页面

背景:列表中的字段配置放在model.ts中,models.ts中某个字段可以点击,当点击发生时需要将点击事件传递到vue页面,页面再做出相应处理。 我的model.ts配置的表格列: 再点击button时,该点击事件仅在model.ts内可用,无法传递到外部,所以使用vue的依赖注入方法,代码也比较简…

DeepSeek的崛起:未来5年内,项目管理市场的10大投资机会

一、AI 驱动的智能项目管理平台(一)核心技术与优势随着 DeepSeek 推动 AI 技术的不断突破,智能项目管理平台成为极具潜力的投资方向。这类平台深度融合自然语言处理(NLP)、机器学习(ML)、深度学习(DL)等 AI 技术,实现项目管理全流程的智能化革新。自然语言处理技术让…

db_recovery_file_dest_size满了处理(ORA-19815)附带清理alert日志和trace日志

背景 oracle上生产后常见问题 错误截图ORA-19809: ▒▒▒▒▒˻ָ▒▒ļ▒▒▒▒▒▒▒▒ ORA-19804: ▒޷▒▒▒▒▒ 926934528 ▒ֽڴ▒▒̿ռ▒ (▒▒ 15955132416 ▒ֽ▒▒▒▒▒▒▒) 2025-02-05T14:24:35.312123+08:00 ARC0: Error 19809 Creating archive log file to /…

DC-DC电路如何应用前馈电容?(非原创)

电源是现代电子产品必不可缺的模块,现今大多数的通用电源芯片都会提供如下图所示的反馈引脚,便于客户使用反馈电阻实现所需的输出,简化设计并节省调试时间。但是通用化也从根本上制约了转换器的带宽及瞬态响应能力。这种情况下,设计师可以通过使用前馈电容在一定程度上对此…

Deepseek免费无限量API无需本地部署就可用最大70B蒸馏模型

一、DeepSeek概述 2025年1月20日,DeepSeek正式发布 DeepSeek-R1 模型,并同步开源模型权重。DeepSeek-R1在后训练阶段大规模使用了强化学习技术,在仅有极少标注数据的情况下,极大提升了模型推理能力。 DeepSeek-V3和DeepSeek-R1两款大模型,成本价格低廉,性能与OpenAI相当,…

17C++循环结构-(do-while循环)2

1、模拟法; 2、纯小数转化为最简分数一、实例 1、模拟法1 在一次风之巅小学文艺汇演中,狐狸老师、尼克、格莱尔同台演出,其中个环节是拍手游戏,狐狸老师每1秒拍一次手,尼克每2秒拍次,格莱尔每4秒拍一次。三人同时开始拍第一次手,每人都拍10次。 试编一程序,算一算观众可听…

智能编码在前端研发的创新应用

今天主要想分享一些关于大模型如何协助我们进行前端编码的实践。首先,让我们以一个前端开发的实例开始。通常,当需要实现一个新的前端功能时,我们会收到相关的背景和需求描述。一、前端开发实例 今天主要想分享一些关于大模型如何协助我们进行前端编码的实践。首先,让我们以…

16C++循环结构-(do-while循环)1

1、do-while 语句; 2、各数位之和; 3、纯小数变整数; 4、数学计算一、do-while 语句 问题:每次测试后狐狸老师总会把成绩输入计算机,进行处理分析。但输入时有时会出错,如当满分为100分时,输入小于0或大于100的数,表示输入有误。试编一程序,输入某一位同学成绩时,自动检查…

MyBatis之日志记录

在mybatis的配置文件中加上1 <settings> 2 <setting name="logImpl" value="STDOUT_LOGGING"/> 3 </settings> 这里value的配置还有很多

杭州开盘数据恢复之希捷移动硬盘突发损坏通电咯吱咯吱敲盘异响

这是一块常见的希捷1T移动硬盘,用户描述说是突然读取异常,呈未响应状态,后来就无法识别了,并发出了嘎嘎的异响声。在当地电脑店检测,判断是磁头坏了,但由于异响声比较大,工程师感觉损坏严重,盘片有划伤,没有太大把握,不敢贸然的去开盘恢复,建议去找更专业的数据恢复…