什么是苹果证书?
What is Apple's certificate?
我想了解证书是什么。我说的是 .cer
文件。
在 description 中,它听起来像是 public key
,但如果是,那为什么我在创建它时需要证书签名请求 (CSR)?
到处都能找到"what is a developer certificate for"之类的东西,但是没有关于证书⟩——⟩作为一个实体⟩——⟩是什么的信息。
所以我的问题是:
- 什么是
.cer
文件? (不是 .p12
)
- 证书和public key有什么区别?
1) .cer
是证书的常用扩展名。
证书是经过数字签名和编码的文档。据我了解,证书是包含数据(字符串等)并经过编码的文档。简单的说就是敏感数据的容器。
2) public 键简单来说就是一个值(例如String)。此值存储在证书 .cer 文件中。
为了更好地理解此视频可能会有所帮助:Private and public key
区别在于证书可以包含 public 密钥,但 public 密钥不能包含证书。
证明你是谁的证书,它是一种身份证或护照或任何东西。 public钥匙是用来保护某物的东西,有点像真正的钥匙关闭保险箱不让任何人看到里面。
那么您可能需要证明 public 密钥就是它所声明的密钥。证书(通常)是从另一个受信任的机构获得的(例如您的护照是由法人实体提供的)。如果不是,你怎么相信我给你的 public 密钥?它可以是一个被黑的 public 密钥,但是如果你有一个属于它的证书,那么(如果你信任权威机构)你就会知道它真的是我的而不是伪造的。
例如,您可以在维基百科上阅读 Public Key Certificate。
.cer
文件是某种格式明确的证书。
我想了解证书是什么。我说的是 .cer
文件。
在 description 中,它听起来像是 public key
,但如果是,那为什么我在创建它时需要证书签名请求 (CSR)?
到处都能找到"what is a developer certificate for"之类的东西,但是没有关于证书⟩——⟩作为一个实体⟩——⟩是什么的信息。
所以我的问题是:
- 什么是
.cer
文件? (不是.p12
) - 证书和public key有什么区别?
1) .cer
是证书的常用扩展名。
证书是经过数字签名和编码的文档。据我了解,证书是包含数据(字符串等)并经过编码的文档。简单的说就是敏感数据的容器。
2) public 键简单来说就是一个值(例如String)。此值存储在证书 .cer 文件中。 为了更好地理解此视频可能会有所帮助:Private and public key 区别在于证书可以包含 public 密钥,但 public 密钥不能包含证书。
证明你是谁的证书,它是一种身份证或护照或任何东西。 public钥匙是用来保护某物的东西,有点像真正的钥匙关闭保险箱不让任何人看到里面。
那么您可能需要证明 public 密钥就是它所声明的密钥。证书(通常)是从另一个受信任的机构获得的(例如您的护照是由法人实体提供的)。如果不是,你怎么相信我给你的 public 密钥?它可以是一个被黑的 public 密钥,但是如果你有一个属于它的证书,那么(如果你信任权威机构)你就会知道它真的是我的而不是伪造的。
例如,您可以在维基百科上阅读 Public Key Certificate。
.cer
文件是某种格式明确的证书。