0

私は証明書が何であるかを理解しようとしています。私は.cerファイルについて話しています。Appleの証明書とは何ですか?

descriptionのように、それはpublic keyのようですが、そうであれば、それを作成するときに証明書署名要求(CSR)が必要な理由は何ですか?

どこでも「開発者証明書は何か」などが見つかりますが、エンティティとしての証明書についての情報はありません。

だから私の質問は以下のとおりです。

  1. .cerファイルは何ですか? (.p12
  2. 証明書とpublic keyの違いは何ですか?

答えて

1

1).cerは、証明書によく使用される拡張機能です。 証明書はデジタル署名されたエンコードされたドキュメントです。私の理解では、証明書はデータ(文字列など)を含み、コード化された文書です。簡単に言えば、機密データ用のコンテナです。詳細について

を読む:DER vs CRT vs CRM vs PEM

2)簡単に言えば、公開鍵は値(例えば文字列)です。この値は証明書の.cerファイルに格納されます。 このビデオは役に立ちます。Private and public key 違いは、証明書には公開鍵を含めることができますが、公開鍵には証明書を含めることができないという点です。

0

あなたの身分証明書、身分証明書、パスポートなどの身分証明書。公開鍵は何かを保護するために使用されるもので、実際の鍵のように誰もが内部を見ることができないように安全箱を閉じます。

次に、公開鍵が主張するものであることを証明する必要があります。証明書は、(通常は)パスポートが法人によって提供されるような、信頼できる他の機関から取得します。公開鍵をどうやって信用したらいいですか?それはハッキングされた公開鍵ですが、あなたがそれに属する証明書を持っているなら(権限を信じていれば)、それは本当に私のものであり、偽造されたものではないことが分かります。

たとえば、Public Key CertificateはWikipediaで読むことができます。

.cerファイルは、明確に定義された形式の証明書です。

関連する問題