鸿蒙应用开发-- 基础知识: (.crt/.cer)证书文件,Provisioning Profile,(.p12/.pfx)私钥加密,.csr证书签名请求,(.p7b)封装签名数据和证书链

以下是各类安全文件名称的由来及背后的技术渊源解析:


1. 证书文件(.crt/.cer

  • crt:
    Certificate 的简写,源自 Unix/Linux 系统的传统命名习惯,代表 X.509 标准证书。早期开发者约定用 .crt 表示证书文件(如 ssl.crt)。

  • cer:
    Certificate 的微软风格缩写,主要见于 Windows 系统(如 IIS 导出的证书文件),本质与 .crt 等同,但编码格式可能不同(DER/PEM)。


2. Provisioning Profile(.mobileprovision

  • Provisioning:
    源自工业术语 “设备配给”(Provisioning Devices),指为设备配置资源和权限的过程。苹果借用此词表示 “为设备授权应用安装资格”

  • Profile:
    配置文件(如网络配置文件 Wi-Fi Profile),此处特指包含证书、权限和设备白名单的 XML 描述文件

  • 历史渊源:
    2008 年 iOS SDK 发布时引入此机制,旨在解决企业内部分发应用的授权问题,名称沿用至今。


3. PKCS#12(.p12/.pfx

  • PKCS:
    Public-Key Cryptography Standards 的缩写,由 RSA 实验室于 1990 年代制定,定义了一系列公钥加密标准。

  • #12:
    该标准的第 12 部分,专门描述 个人信息交换格式(Personal Information Exchange Syntax)。

  • .pfx 的由来:
    微软早期使用 PFX(Personal Information Exchange)作为此类文件的扩展名,后与 PKCS#12 合并,但扩展名仍被保留。


4. CSR(.csr

  • CSR:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值