私が使用する場合
c = OpenSSL::PKCS12.new data
これらの属性を取得する c.subject または s.expiry のようなものはありますか?
私が使用する場合
c = OpenSSL::PKCS12.new data
これらの属性を取得する c.subject または s.expiry のようなものはありますか?
PKCS#12は、キーと証明書を収集し、暗号化された形式で保存するコンテナー形式です。ほとんどの場合、ファイルは暗号化されているため、次のようにPKCS12オブジェクトを「ロード」します。
p12 = OpenSSL::PKCS12.new(data, "password")
パスワードが正しければ、キーと証明書にアクセスできるようになります。
key = p12.key
cert = p12.certificate
証明書を使用すると、 OpenSSL :: X509::Certificateのメソッドを使用してサブジェクトと有効期限にアクセスできるようになります。有効期限には`#not_after'がアクセスすることに注意してください。