Extension mode追加
CACAnetCAのextension modeに、GOD、EEsignおよびEEauthを追加した。EEsignとEEauthはそれぞれ、署名用と認証用。署名用は、EEが本当に確認したうえで判子を押すイメージ。認証用は、SSL通信などで機械的に使う感じ。
SimpleCA#create_cert_and_pkcs12
SimpleCA#create_cert_and_pkcs12を追加しました。
これは、PKCS#12とは別に証明書も一緒に返してあげよう、というものです。これまでは、PKCS#12を作るときにSimpleCA#create_pkcs12を使って、OpenSSL::PKCS12オブジェクトだけが返ってきていました。これでは、発行された証明書を取り出すのが面倒です。
というわけで、今まであったSimpleCA#create_pkcs12は、SimpleCA#create_cert_and_pkcs12へのラッパーになりました。