class method
OpenSSL::Config.parse
(::String string) -> instance
Config.parse(string) → OpenSSL::Config
ext/openssl/ossl_config.c
View on GitHub ↗
static VALUE
config_s_parse(VALUE klass, VALUE str)
{
VALUE obj = config_s_alloc(klass);
CONF *conf = GetConfig(obj);
BIO *bio;
bio = ossl_obj2bio(&str);
config_load_bio(conf, bio); /* Consumes BIO */
rb_obj_freeze(obj);
return obj;
}
Parses a given string as a blob that contains configuration for OpenSSL.