iOS中的.cer文件有什么用?

时间:2019-02-08 10:59:38

标签: certificate ssl-certificate

我想知道要在App Store中发布应用程序时iOS中的.cer文件是什么。 我知道我需要.p12文件才能发布应用。但是我不知道为什么需要.cer文件。

有人知道吗?

2 个答案:

答案 0 :(得分:3)

SSL已经存在了很长时间,您可能会认为容器格式已经达成共识。你是对的,有。发生的标准太多。所以这就是我所知道的,我敢肯定其他人会鸣叫

  • .pem-在RFC 14211424中定义,这是一种容器格式,可能仅包含公共证书(例如Apache安装和CA证书文件/ etc / ssl / certs),也可以包括完整的证书链,包括公钥,私钥和根证书。令人困惑的是,由于PKCS10格式可以转换为PEM,因此它也可能对CSR进行编码。名称来自Privacy Enhanced Mail (PEM),这是一种失败的安全电子邮件方法,但是它使用的容器格式仍然存在,并且是x509 ASN.1密钥的base64转换。
  • .certcercrt-一个.pem(或很少是.der)格式的文件,具有不同的扩展名,该文件被Windows资源管理器识别为证书,而.pem不是。
  • pkcs12 .pfx .p12-最初由RSA在Public-Key Cryptography Standards(缩写为PKCS)中定义,“ 12”变体最初由Microsoft增强,后来以RFC 7292的形式提交。这是包含公共和私有证书对的密码容器格式。与.pem文件不同,此容器是完全加密的。 Openssl可以使用公用密钥和专用密钥将其转换为.pem文件:openssl pkcs12 -in file-to-convert.p12 -out converted-file.pem -nodes

注意 关于这些的文章很多,这是一个非常广泛的问题。

答案 1 :(得分:1)

CER是Web服务器使用的SSL证书文件格式的文件扩展名,用于帮助验证所讨论站点的身份和安全性。 SSL证书由第三方安全证书颁发机构(例如VeriSign,GlobalSign或Thawte)提供。

来自https://whatis.techtarget.com/fileformat/CER-Certificate-file-MIME-x-x509-ca-cert