【问题标题】:What is Apple's certificate?苹果的证书是什么?
【发布时间】:2017-06-20 19:26:02
【问题描述】:
我试图了解证书是什么。我说的是.cer 文件。
在description 中听起来像是public key,但如果是,那么为什么在创建它时需要证书签名请求(CSR)?
我到处都可以找到“什么是开发者证书”等等,但是没有信息 — 作为一个实体 — 是什么。
所以我的问题是:
-
.cer 文件是什么? (不是.p12)
- 证书和public key有什么区别?
【问题讨论】:
标签:
ios
macos
certificate
public-key
code-signing-certificate
【解决方案2】:
证书证明你是谁,它是一种身份证或护照或其他任何东西。公钥是用来保护某物的东西,就像一把真正的钥匙关闭一个保险箱,不让每个人都看到里面。
那么您可能需要证明公钥就是它声称的那个。证书(通常)是从另一个受信任的机构获得的(例如您的护照是由法人实体交付的)。如果不是,您将如何信任我会给您的公钥?它可能是一个被黑的公钥,但如果你有一个属于它的证书,那么(如果你相信权威)你就会知道它真的是我的,而不是伪造的。
例如,您可以在 Wikipedia 上阅读 Public Key Certificate。
.cer 文件是某种格式明确的证书。