Ruby 4.1 リファレンスマニュアル

instance method OpenSSL::PKey::PKey#private_to_der

private_to_der -> StringRuby 3.0 から[permalink][rdoc][edit]
private_to_der(cipher, password) -> String

秘密鍵を DER 形式の PKCS #8 形式にシリアライズします。

引数なしで呼び出した場合は、暗号化されていない PKCS #8 PrivateKeyInfo 形式を使います。cipher と password を指定して呼び出した場合は、PBES2 暗号化方式を使った PKCS #8 EncryptedPrivateKeyInfo 形式を使います。

[PARAM] cipher:
秘密鍵を暗号化する暗号アルゴリズムの名前、または OpenSSL::Cipher オブジェクト
[PARAM] password:
暗号化に使うパスワード

[SEE_ALSO] OpenSSL::PKey::PKey#private_to_pem