Skip to content
class method

OpenSSL::X509::Extension.new

(::String der) -> ::OpenSSL::X509::Extension
(::String oid, ::String value, ?::boolish critical) -> ::OpenSSL::X509::Extension
OpenSSL::X509::Extension.new(der)
OpenSSL::X509::Extension.new(oid, value)
OpenSSL::X509::Extension.new(oid, value, critical)

Creates an X509 extension.

The extension may be created from der data or from an extension oid and value. The oid may be either an OID or an extension name. If critical is true the extension is marked critical.

See also #== #critical= also in 4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0