ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

PKIコミュのPHPでPKI

  • mixiチェック
  • このエントリーをはてなブックマークに追加
ぼちぼち試しています。
<?php
$dn = array(
"countryName" => "JP",
"stateOrProvinceName" => "Tokyo",
"localityName" => "chiyodaku",
"organizationName" => "pki co.inc.",
"organizationalUnitName" => "IT department",
"commonName" => "pki.junbi.net",
"emailAddress" => "pki@junbi.net",
);

$private_key_config=array("password"=>"pki");
$privkey = openssl_pkey_new($private_key_config);
$csr = openssl_csr_new($dn, $privkey);
$sscert = openssl_csr_sign($csr, null, $privkey,365);
openssl_csr_export($csr, $csrout) and var_dump($csrout);
openssl_x509_export($sscert, $certout) and var_dump($certout);
openssl_pkey_export($privkey, $pkeyout, "pki") and var_dump($pkeyout);

?>

コメント(3)

上記で、
test.key,test.csr つくました。

test.key はこれ
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,4B273CE98274720E

JbUWHkNWNqQZuVYM9Dn3NAXu+Cohbjv0dzRVwSFlt+Zmv3IBu5qXC8bjNgn11R2d
gfSF0brc0DiUn0YPv4Pv7pdJ2+CAgKZ/iCpDktSX+5XMMEwhP+JLr1b/zjJ0iU53
A6IoDZblNO7dEbUPVAtWb3gqDcq9iJwbdfGLGE0+cEkRerMj4midJEqkKRuB+ckD
AukNNIi+UDiz5N7QQLtCfoT5jBJ2qQXIXbjUxwonpolb7HPUb5Z/4suIzEB0lawv
z6ZgIUDb9OqhrBVEy0pMtSEyUcDRCQ7ef9DE6gMR+EayTLBW4R6HPmn1UxydKSGp
w1Lyz48Tu5olhS2/sVnWJ/AcPIGVKGfjrkDhhzr2ATEz5lCx1sR/kfoPu8YEoQUZ
VOIuqX0KOvaY5Gzttkvzm1cmVjwHBBFkL3+UeiIjlI6DFfVOpDaVw+qnb2nJtsLo
NFfzlQiTBSYSMGHJuY4C96B7Y95hbtJNRZNZoSaCOJKn/+cHhwk0tkLSAnNKEX8v
w5schqYmeDpbNM/L2uIbfd97Kn4YX8FHbzGPDz5ZwKVzpxMyCyKzehef4pje0Xf2
buzpAXJ9kOZmBeLWGE2hF/ALvoneWUqr2GuNEcZa51MPIO59oI7lGGP3wpBQiWb/
HkI/oy0dNJu+aOQUi5GtJwDVftO8pr8sRu3+3WHFJ1vCKkEPRMmphlC2duSjtcuZ
uWdYU5WsoKa+oSeZaAizLIspy5iwzEounuq1ykMt0+BuGamWRy/DmXL9VxrydqRl
KtBCFuSd5bVx59J1jrxW1b6mJ8JwZ3DxGtTnlgi38EP1eqpnvpndsA==
-----END RSA PRIVATE KEY-----

test.csr は

-----BEGIN CERTIFICATE-----
MIICoDCCAgmgAwIBAgIBADANBgkqhkiG9w0BAQQFADCBlTELMAkGA1UEBhMCSlAx
DjAMBgNVBAgTBVRva3lvMRIwEAYDVQQHEwljaGl5b2Rha3UxFDASBgNVBAoTC3Br
aSBjby5pbmMuMRYwFAYDVQQLEw1JVCBkZXBhcnRtZW50MRYwFAYDVQQDEw1wa2ku
anVuYmkubmV0MRwwGgYJKoZIhvcNAQkBFg1wa2lAanVuYmkubmV0MB4XDTA2MTIz
MDAzNDAwN1oXDTA3MTIzMDAzNDAwN1owgZUxCzAJBgNVBAYTAkpQMQ4wDAYDVQQI
EwVUb2t5bzESMBAGA1UEBxMJY2hpeW9kYWt1MRQwEgYDVQQKEwtwa2kgY28uaW5j
LjEWMBQGA1UECxMNSVQgZGVwYXJ0bWVudDEWMBQGA1UEAxMNcGtpLmp1bmJpLm5l
dDEcMBoGCSqGSIb3DQEJARYNcGtpQGp1bmJpLm5ldDCBnzANBgkqhkiG9w0BAQEF
AAOBjQAwgYkCgYEAnYcefcDipxMirYGyvWOFwa0iv4tvZwHzktZVUV1dafy8dQdb
ghlmrrj3SSI1HMst5XTu/qlJpgteD1AxFDStAZNq0Zt7xYspQ4pmL2aC2OQhVxQw
0yYpoBTdIx6vV/4ZxgkdjLk6M7rAQ6xzuRtMUXyqxlCsqJnglqkKkoXGqs8CAwEA
ATANBgkqhkiG9w0BAQQFAAOBgQAK1wd/5JbBQjyYRBLyA5ANzCc5DiUIqUqX2XVo
TFE1ITIGpdDd345/iwlarAnWwyyCHlQToi7xP6BdudqsIaHDVyALCVw7dkaoPnkm
rOh2HTF1rXb7yCTodkwvV6kR1QNuRUgmgLFxh2S0sRU31LfYCxBeFfakKXJ+aUYg
Qz5xvw==
-----END CERTIFICATE-----
http://dev.ariel-networks.com/x/modules/xfsection/article.php?articleid=21
に従ってまずテスト

チェック項目
------------
1. cert.pemがx509のフォーマットか?
エラーコード: #0301005
解析方法: openssl x509 -text -in test.csr
でエラーがでないこと。

はいでませんでした。
わかんないとこ多すぎるので、はてなで質問かけました。
http://q.hatena.ne.jp/1167448812

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

PKI 更新情報

PKIのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング