Ios 什么是苹果';什么证书?

Ios 什么是苹果';什么证书?,ios,macos,certificate,public-key,code-signing-certificate,Ios,Macos,Certificate,Public Key,Code Signing Certificate,我在试着理解证书是什么。我说的是.cer文件 在中,它听起来像是一个公钥,但如果是,为什么在创建它时需要证书签名请求(CSR) 我到处都能找到“什么是开发者证书”等等,但是没有关于证书是什么的信息 — 作为一个整体 — 是 因此,我的问题是: 什么是.cer文件?(不是.p12) 证书和证书的区别是什么 1) .cer是常用的证书扩展。 证书是经过数字签名和编码的文档。据我所知,证书是包含数据(字符串等)并经过编码的文档。简单地说,它是敏感数据的容器 详情如下: 2) 简单地说,公钥是一个值(例

我在试着理解证书是什么。我说的是
.cer
文件

在中,它听起来像是一个
公钥
,但如果是,为什么在创建它时需要证书签名请求(CSR)

我到处都能找到“什么是开发者证书”等等,但是没有关于证书是什么的信息 — 作为一个整体 — 是

因此,我的问题是:

  • 什么是
    .cer
    文件?(不是
    .p12
  • 证书和证书的区别是什么
  • 1)
    .cer
    是常用的证书扩展。 证书是经过数字签名和编码的文档。据我所知,证书是包含数据(字符串等)并经过编码的文档。简单地说,它是敏感数据的容器

    详情如下:

    2) 简单地说,公钥是一个值(例如字符串)。此值存储在certificate.cer文件中。 为了更好地理解此视频可能会有所帮助:
    区别在于证书可以包含公钥,但公钥不能包含证书

    证明你是谁的证书,是身份证或护照之类的东西。公钥是用来保护某些东西的,某种程度上就像一把真正的钥匙关闭了一个保险箱,不让每个人都看到里面

    然后,您可能需要证明公钥就是它声明的公钥。证书(通常)是从另一个受信任的机构获得的(就像您的护照是由法律实体提供的)。如果不是,你怎么会相信我给你的公钥?它可以是一个被黑客攻击的公钥,但是如果你有一个属于它的证书,那么(如果你信任权威机构),你就会知道它是我的,而不是伪造的

    例如,你可以在维基百科上阅读

    .cer
    文件是定义良好格式的证书