flagflag  

pfx (pkcs#12) File anchor.png

  • pfx ファイルは MicroSoft の提唱する認証用ファイル
  • pfx ファイルはと pkcs#12 ファイルは厳密には違うらしいが,実際に使用する際にはあまり気にする必要はない(みたいだ)
  • pfx ファイルはサーバ証明書の他に秘密鍵ファイルを内包する.また,ルート証明書なども内包できる.
  • 秘密鍵ファイルを内包するために,パスワード(Export Password)の設定が必要である.
     
Page Top

pfx ファイルの作成方法 anchor.png

  • key.pem : 秘密鍵ファイル
  • cert.pem : サーバ証明書 (key.pemによって作成した CSR(csr.pem) に対して,認証局でサインしたもの)
  • cacert.pem : 相手を認証するための 認証局(CA)証明書 (自分のサーバ証明書を作成した認証局のものとは限らない)
  • key.pem の代わりに,秘密鍵が入った CSRも使用可能
     
Page Top
秘密鍵ファイル,CSR, サーバ証明書の生成 anchor.png
# /usr/local/ssl/bin/openssl genrsa -out key.pem 1024
# /usr/local/ssl/bin/openssl req -new -key key.pem -out csr.pem
csr.pem を CA(認証局)に提出し,cert.pem をもらう
Page Top
pkf (pkcs12) ファイルの生成 anchor.png
# /usr/local/ssl/bin/openssl pkcs12 -export -in cert.pem -out cert.pfx -inkey key.pem
Enter Export Password:
Verifying - Enter Export Password:
Page Top
pkf (pkcs12) ファイルの生成 (相手認証のための cacert.pem を含む場合) anchor.png
# /usr/local/ssl/bin/openssl pkcs12 -export -in cert.pem -certfile cacert.pem -out cert.pfx -inkey key.pem
Enter Export Password:
Verifying - Enter Export Password:
 
Page Top

X509Certificate2() anchor.png

  • .Net の関数
X509Certificate2 cert = new X509Certificate2(pfxファイル名, Export Password);
 

Front page   Freeze Diff Backup Copy Rename Reload   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 3380, today: 3, yesterday: 1
Last-modified: 2011-09-11 (Sun) 17:16:48 (JST) (4633d) by iseki

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

34 user(s) are online (4 user(s) are browsing xpwiki)

Members: 0
Guests: 34

more...

Access Counter

Today : 2196219621962196
Yesterday : 5790579057905790
Total : 2365499223654992236549922365499223654992236549922365499223654992
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com