Skip to content

End of Life Ruby 3.0 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

instance method

OpenSSL::PKey::EC#to_pem

key.to_pem([cipher, pass_phrase]) => String

Alias of #export

Outputs the EC key in PEM encoding. If cipher and pass_phrase are given they will be used to encrypt the key. cipher must be an OpenSSL::Cipher instance. Note that encryption will only be effective for a private key, public keys will always be encoded in plain text.

See also #export #to_der #to_text #public_key? also in 4.1 · 4.0 · 3.4 · 3.3 · 3.2 · 3.1