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

关于pfx证书和cer证书

Pfx证书,同时包含了公钥信息和私钥信息(用私钥加密进行签名证明是本人签名,用公钥解密对签名进行进行验证,证明签名的合法性)

PFX也称为PKCS#12(Public Key Cryptography Standards #12,公钥密码技术标准#12),包含KEY文件(RSA PRIVATE KEY,RSA私钥) + CRT文件(CERTIFICATE,证书)。常见的扩展名是: .pfx 和 .p12

Cer证书只包含公钥信息

Cer(CERTIFICATE,证书)

如果客户端与网站通信时需要用到私钥(基本所有需要数字证书的网站都会用到私钥),则cer证书是无法正常访问网站的,网站会提示“该页要求客户证书”

由于cer证书只包含公钥信息,一般只能用于解密使用(解密该公钥对应的私钥加密的数据)。

Pfx证书既可以导出为pfx证书,也可以导出为cer证书。

Pfx证书导出时,会提示是否导出私钥,导出私钥即pfx证书,不导出则是cer证书。

如果选择导出私钥,出于安全性考虑,浏览器会提示你指定一个密码用于保护该私钥,日后再次导入该pfx证书时,浏览器会要求你提供该私钥保护密码。

导入pfx证书时,需要指定私钥保护密码,另外还有一个选项“标志此密钥为可导出密钥。这将允许您稍后备份或传输密钥”,出于安全性考虑,该选项默认是不勾选的,如果不勾选,下次从浏览器导出该证书时,则无法导出pfx格式了,只能导出不包含私钥的cer格式了。

Pfx证书导入时,如果未勾选“密钥可导出”,则下次导出时,由于无法导出私钥,只能导出cer证书了。 

Pfx证书默认导入到“个人”选项卡下。

Cer证书只能导入到“其他人”选项卡下,无法导入到“个人”选项卡下。

Cer证书不能导出为pfx证书。

相关文章:

  • svg详解
  • 函数表达式和函数声明有什么区别?
  • vue.js框架原理浅析
  • jTopo详解
  • javascript中逗号详解
  • HTML 5 Canvas 参考手册
  • JavaScript中的IIFE
  • MIME详解
  • CAS单点登录原理解析及相关配置
  • spring依赖注入三种方式
  • php中json_encode()与json_decode() 的详细用法
  • PHP全局变量global与$GLOBAL详解
  • php知识整理
  • PHP中$_SERVER的详细用法
  • MyBatis整理
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • IDEA 插件开发入门教程
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • JavaScript学习总结——原型
  • JS基础之数据类型、对象、原型、原型链、继承
  • LintCode 31. partitionArray 数组划分
  • Spring声明式事务管理之一:五大属性分析
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • 从setTimeout-setInterval看JS线程
  • 复杂数据处理
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 基于组件的设计工作流与界面抽象
  • 前端技术周刊 2019-02-11 Serverless
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • 大数据全解:定义、价值及挑战
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • #13 yum、编译安装与sed命令的使用
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #LLM入门|Prompt#3.3_存储_Memory
  • (30)数组元素和与数字和的绝对差
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (黑马C++)L06 重载与继承
  • (九)One-Wire总线-DS18B20
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (三)c52学习之旅-点亮LED灯
  • (四)图像的%2线性拉伸
  • .NET 反射的使用
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • /dev/sda2 is mounted; will not make a filesystem here!