Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::X509::Nameクラス
class OpenSSL::X509::Name
クラスの継承リスト: OpenSSL::X509::Name < Object < Kernel < BasicObject
Abstract
特異メソッド
new([[oid1, val1], [oid2, val2] ...], template = OBJECT_TYPE_TEMPLATE)
new
-
Name オブジェクトを生成します。
parse(str)
-
名前をパースして Name オブジェクトを返します。
parse_openssl
parse_rfc2253
インスタンスメソッド
cmp(name)
self <=>
-
他の Name オブジェクトと比較します。
add_entry(oid, value, type = nil)
-
エントリー oid に value を設定します。type を指定することも出来ます。type を指定しない場合は oid より自動的に判別します。
to_a
-
配列にして返します。
to_der
-
DER 形式を返します。
to_s
-
人間の読める形式にして返します。
定数
COMPAT
DEFAULT_OBJECT_TYPE
-
エントリーのデフォルトのタイプです。UTF8文字列です。
MULTILINE
OBJECT_TYPE_TEMPLATE
-
エントリーのタイプを収納したハッシュです。エントリーをキーとして、値にタイプが収納されています。キーは次の文字列、
'C', 'countryName', 'serialNumber', 'dnQualifier', 'DC', 'domainComponent', 'emailAddress'
ONELINE
RFC2253
RFC2253DN