Ruby 2.4.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::ASN1::ASN1Dataクラス > new

singleton method OpenSSL::ASN1::ASN1Data.new

new(value, tag, tag_class) -> OpenSSL::ASN1::ASN1Data[permalink][rdoc]

ASN.1 値を表現する OpenSSL::ASN1::ASN1Data オブジェクトを生成します。

通常 UNIVERSAL なタグクラスを持つ ASN.1 値はこのクラスのサブクラスで表現されるため、tag_class はそれ以外(:CONTEXT_SPECIFIC、:APPLICATION、 :PRIVATE のいずれか)を指定します。

value としては、通常は文字列(IMPLICIT tagging 相当) もしくは OpenSSL::ASN1::ASN1Data の配列(IMPLICIT tagging相当) を指定します。

[PARAM] value:
そのオブジェクトが表現する値
[PARAM] tag:
タグ
[PARAM] tag_class:
タグクラス