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

Methods

Classes