p 12ファイル
1971 ワード
12ファイルに関して、ネット上で多くの解釈があって、私も比較的に困惑して、今先に記録して、ゆっくりと明らかにします
CERがローカルにインストールされ、ネイティブの秘密鍵と一致した後.私たちは一般的に証明書のバックアップをします.このバックアップはP 12ファイルです.このp 12ファイルは、CERの情報だけでなく、P 12バックアップファイル=CERファイル+秘密鍵という秘密鍵情報も含まれています.だからこのp 12があれば、証明書を失う心配はありません.
貸し出し:PKCS
1999年末現在、PKCSは以下の基準を公表している:PKCS#1:RSA公開鍵アルゴリズムの暗号化および署名メカニズムを定義し、主にPKCS#7に記載されたデジタル署名およびデジタル封筒の組織に用いられる[22].PKCS 3:Diffie-Hellman鍵交換プロトコルを定義する[23].PKCS#5:パスワードから派生したセキュリティ鍵を用いて文字列を暗号化する方法を説明する.MD 2またはMD 5を使用してパスワードから鍵を派生させ、DES-CBCモードで暗号化します.主に1つのコンピュータから別のコンピュータに送信された秘密鍵を暗号化するために用いられ、メッセージを暗号化するために用いられない[24].PKCS#6:公開鍵証明書の標準構文を記述し、主にX.509証明書の拡張フォーマットを記述する[25].PKCS 7:デジタル署名や暗号化などの強化のための暗号化メカニズムを含む汎用的なメッセージ構文を定義し、PKCS 7はPEMと互換性があるため、他のパスワード操作を必要とせずに暗号化されたメッセージをPEMメッセージに変換することができる[26].PKCS#8:公開鍵アルゴリズムの秘密鍵やオプションの属性セットなどを含む秘密鍵情報フォーマットを記述する[27].PKCS#9:PKCS#6証明書拡張、PKCS#7デジタル署名、およびPKCS#8秘密鍵暗号化情報の属性タイプを定義する[28].PKCS#10:証明書要求構文を記述する[29].PKCS#11:Cyptokiと呼ばれ、スマートカードやPCMCIAカードのような暗号化装置のための技術とは独立したプログラム設計インターフェースを定義している[30].PKCS#12:個人情報交換文法基準を記述する.ユーザ公開鍵、秘密鍵、証明書およびその他の関連情報をパッケージ化する構文について説明した[31].PKCS#13:楕円曲線暗号体制規格[32].PKCS#14:疑似乱数生成基準.PKCS#15:暗号トークン情報フォーマット規格[33].
1.説明1:証明書のバックアップファイル
CERがローカルにインストールされ、ネイティブの秘密鍵と一致した後.私たちは一般的に証明書のバックアップをします.このバックアップはP 12ファイルです.このp 12ファイルは、CERの情報だけでなく、P 12バックアップファイル=CERファイル+秘密鍵という秘密鍵情報も含まれています.だからこのp 12があれば、証明書を失う心配はありません.
2.pcksの概要
貸し出し:PKCS
The Public-Key Cryptography Standards (PKCS) RSA , 、 、 、 、 。
PKCS :
1999年末現在、PKCSは以下の基準を公表している:PKCS#1:RSA公開鍵アルゴリズムの暗号化および署名メカニズムを定義し、主にPKCS#7に記載されたデジタル署名およびデジタル封筒の組織に用いられる[22].PKCS 3:Diffie-Hellman鍵交換プロトコルを定義する[23].PKCS#5:パスワードから派生したセキュリティ鍵を用いて文字列を暗号化する方法を説明する.MD 2またはMD 5を使用してパスワードから鍵を派生させ、DES-CBCモードで暗号化します.主に1つのコンピュータから別のコンピュータに送信された秘密鍵を暗号化するために用いられ、メッセージを暗号化するために用いられない[24].PKCS#6:公開鍵証明書の標準構文を記述し、主にX.509証明書の拡張フォーマットを記述する[25].PKCS 7:デジタル署名や暗号化などの強化のための暗号化メカニズムを含む汎用的なメッセージ構文を定義し、PKCS 7はPEMと互換性があるため、他のパスワード操作を必要とせずに暗号化されたメッセージをPEMメッセージに変換することができる[26].PKCS#8:公開鍵アルゴリズムの秘密鍵やオプションの属性セットなどを含む秘密鍵情報フォーマットを記述する[27].PKCS#9:PKCS#6証明書拡張、PKCS#7デジタル署名、およびPKCS#8秘密鍵暗号化情報の属性タイプを定義する[28].PKCS#10:証明書要求構文を記述する[29].PKCS#11:Cyptokiと呼ばれ、スマートカードやPCMCIAカードのような暗号化装置のための技術とは独立したプログラム設計インターフェースを定義している[30].PKCS#12:個人情報交換文法基準を記述する.ユーザ公開鍵、秘密鍵、証明書およびその他の関連情報をパッケージ化する構文について説明した[31].PKCS#13:楕円曲線暗号体制規格[32].PKCS#14:疑似乱数生成基準.PKCS#15:暗号トークン情報フォーマット規格[33].
p 12とp 7
pkcs#12 “Personal Information Exchange Syntax”, “Introduction” , “This standard describes a transfer syntax for personal identity information, including private keys, certificates, miscellaneous secrets, and extensions. Machines, applications, browsers, Internet kiosks, and so on, that support this standard will allow a user to import, export, and exercise a single set of personal identity information”。 ** , , **。
pkcs#7 “Cryptographic Message Syntax Standard”, “Scope” , “This standard describes a general syntax for data that may have cryptography applied to it, such as digital signatures and digital envelopes”。** , 、 , , , 。**