【发布时间】:2015-05-18 09:10:45
【问题描述】:
我正在尝试序列化一个 ruby 对象(其中包含一些 SSL 参数)。
我试过了
Marshal::dump(that_object)
报错
no _dump_data is defined for class OpenSSL::X509::Certificate
我尝试使用存储
a = YAML::dump(that_object)
对象在没有任何错误的情况下被存储,但是当我尝试时
YAML::load(a)
对象被完全加载。但是openSSL::X509 and OpenSSL::PKey::RSA 的值发生了变化,其他一些属性变为 nil。
我的问题是用 SSL 参数序列化对象,以便以后可以得到相同的对象。
【问题讨论】:
标签: ruby-on-rails ruby ssl serialization