クラス
モジュール
-
OpenSSL
:: ASN1 (32)
キーワード
- ASN1 (1)
-
BIT
_ STRING (1) - BMPSTRING (1)
- BOOLEAN (1)
-
CHARACTER
_ STRING (1) -
EMBEDDED
_ PDV (1) - ENUMERATED (1)
- EOC (1)
- EXTERNAL (1)
- GENERALIZEDTIME (1)
- GENERALSTRING (1)
- GRAPHICSTRING (1)
- IA5STRING (1)
- ISO64STRING (1)
- Integer (3)
- NULL (1)
- NUMERICSTRING (1)
- OBJECT (1)
-
OBJECT
_ DESCRIPTOR (1) -
OCTET
_ STRING (1) - PRINTABLESTRING (1)
- REAL (1)
-
RELATIVE
_ OID (1) - SEQUENCE (1)
- SET (1)
- T61STRING (1)
- UNIVERSALSTRING (1)
- UTCTIME (1)
- UTF8STRING (1)
- VIDEOTEXSTRING (1)
-
asn1
_ flag (1) - decode (1)
- new (2)
- tag (1)
-
unused
_ bits (1)
検索結果
先頭5件
-
OpenSSL
:: ASN1 :: INTEGER -> Integer (96661.0) -
ASN.1 UNIVERSAL タグの、 INTEGER のタグ番号 2 を表す定数です。
ASN.1 UNIVERSAL タグの、
INTEGER のタグ番号 2 を表す定数です。 -
OpenSSL
:: ASN1 . # Integer(value) -> OpenSSL :: ASN1 :: Integer (61327.0) -
ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを 生成します。
...ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Integer.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(OpenSSL::BNのインスタンス)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLI... -
OpenSSL
:: ASN1 . # Integer(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Integer (61327.0) -
ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを 生成します。
...ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Integer.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(OpenSSL::BNのインスタンス)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLI... -
OpenSSL
:: ASN1 :: Integer (60055.0) -
ASN.1 の Integer 型(Universal タグのタグ番号2)を表すクラスです。
ASN.1 の Integer 型(Universal タグのタグ番号2)を表すクラスです。 -
OpenSSL
:: ASN1 :: Integer . new(value) -> OpenSSL :: ASN1 :: Integer (52117.0) -
ASN.1 の Integer 型の値を表現する OpenSSL::ASN1::Integer オブジェクトを 生成します。
...値を表現する OpenSSL::ASN1::Integer オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::INTEGER となります。
@param value ASN.1 値を表す Ruby のオブジェクト(OpenSSL::BNのインス... -
OpenSSL
:: ASN1 :: Integer . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Integer (52117.0) -
ASN.1 の Integer 型の値を表現する OpenSSL::ASN1::Integer オブジェクトを 生成します。
...値を表現する OpenSSL::ASN1::Integer オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::INTEGER となります。
@param value ASN.1 値を表す Ruby のオブジェクト(OpenSSL::BNのインス... -
OpenSSL
:: ASN1 (52105.0) -
ASN.1(Abstract Syntax Notation One) のデータを取り扱うためのモジュールです。
...ASN.1(Abstract Syntax Notation One)
のデータを取り扱うためのモジュールです。
OpenSSLで証明書などを取り扱うのに必要になります。
このモジュールには、ASN.1関連のモジュール関数や定数、
ASN.1 のデータ型に対応するクラスが定......において、
ASN.1 のデータ型は OpenSSL::ASN1::ASN1Data および
そのサブクラスにマップされています。
ASN.1 の単純型(simple type)は OpenSSL::ASN1::Primitive の
各サブクラスに、構造型(structured type)は OpenSSL::ASN1::Constructive
の各サブクラス......タグクラスは UNIVERSAL です。
その値は OpenSSL::ASN1::ASN1Data#value で取り出せます。
単純型は通常の Ruby のオブジェクト、構造型は配列
UNIVERSAL以外のタグクラスを付けられた型は、
OpenSSL::ASN1::ASN1Data に対応します。UNIVERSAL以外... -
OpenSSL
:: PKey :: EC :: Group # asn1 _ flag -> Integer (51628.0) -
自身に設定された ASN1 フラグを返します。
...自身に設定された ASN1 フラグを返します。
@see OpenSSL::PKey::EC::Group#asn1_flag=... -
OpenSSL
:: ASN1 :: ASN1Data # tag -> Integer (51328.0) -
タグ番号を返します。
...タグ番号を返します。
タグ番号です。Universal 型の場合は BOOLEAN = 1 から BMPSTRING = 30
のいずれかの値をとります。
@see OpenSSL::ASN1::ASN1Data#tag=... -
OpenSSL
:: ASN1 . # decode(der) -> OpenSSL :: ASN1 :: ASN1Data (43120.0) -
DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスとして返します。
...DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を
OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスとして返します。
複数の ASN.1 の値が含まれている場合、先頭の値だけを返します。
ASN.1 オブジェクトが......-e '
require "openssl"
require "pp"
pem = File.read(ARGV[0])
cert = OpenSSL::X509::Certificate.new(pem)
pp OpenSSL::ASN1.decode(cert.to_der)
' mycert.pem
#<OpenSSL::ASN1::Sequence:0x814e9fc
@tag=16,
@tag_class=:UNIVERSAL,
@tagging=nil,
@value=
[#<OpenSSL::ASN1::Sequence......@tag=16,
@tag_class=:UNIVERSAL,
@tagging=nil,
@value=
[#<OpenSSL::ASN1::ASN1Data:0x814f690
@tag=0,
@tag_class=:CONTEXT_SPECIFIC,
@value=
[#<OpenSSL::ASN1::Integer:0x814f6a4
@tag=2,
@tag_class=:UNIVERSAL,... -
OpenSSL
:: ASN1 :: BitString . unused _ bits -> Integer | nil (42328.0) -
Bit Stringに設定されたフラグを返します。
...Bit Stringに設定されたフラグを返します。
@see OpenSSL::ASN1::BitString#unused_bits=... -
OpenSSL
:: ASN1 :: BIT _ STRING -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 BIT_STRING のタグ番号 3 を表す定数です。
ASN.1 UNIVERSAL タグの、
BIT_STRING のタグ番号 3 を表す定数です。 -
OpenSSL
:: ASN1 :: BMPSTRING -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 BMPSTRING のタグ番号 30 を表す定数です。
ASN.1 UNIVERSAL タグの、
BMPSTRING のタグ番号 30 を表す定数です。 -
OpenSSL
:: ASN1 :: BOOLEAN -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 BOOLEAN のタグ番号 1 を表す定数です。
ASN.1 UNIVERSAL タグの、
BOOLEAN のタグ番号 1 を表す定数です。 -
OpenSSL
:: ASN1 :: CHARACTER _ STRING -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 CHARACTER_STRING のタグ番号 29 を表す定数です。
ASN.1 UNIVERSAL タグの、
CHARACTER_STRING のタグ番号 29 を表す定数です。 -
OpenSSL
:: ASN1 :: EMBEDDED _ PDV -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 EMBEDDED_PDV のタグ番号 11 を表す定数です。
ASN.1 UNIVERSAL タグの、
EMBEDDED_PDV のタグ番号 11 を表す定数です。 -
OpenSSL
:: ASN1 :: ENUMERATED -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 ENUMERATED のタグ番号 10 を表す定数です。
ASN.1 UNIVERSAL タグの、
ENUMERATED のタグ番号 10 を表す定数です。 -
OpenSSL
:: ASN1 :: EOC -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 EOC のタグ番号 0 を表す定数です。
ASN.1 UNIVERSAL タグの、
EOC のタグ番号 0 を表す定数です。 -
OpenSSL
:: ASN1 :: EXTERNAL -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 EXTERNAL のタグ番号 8 を表す定数です。
ASN.1 UNIVERSAL タグの、
EXTERNAL のタグ番号 8 を表す定数です。 -
OpenSSL
:: ASN1 :: GENERALIZEDTIME -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 GENERALIZEDTIME のタグ番号 24 を表す定数です。
ASN.1 UNIVERSAL タグの、
GENERALIZEDTIME のタグ番号 24 を表す定数です。 -
OpenSSL
:: ASN1 :: GENERALSTRING -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 GENERALSTRING のタグ番号 27 を表す定数です。
ASN.1 UNIVERSAL タグの、
GENERALSTRING のタグ番号 27 を表す定数です。 -
OpenSSL
:: ASN1 :: GRAPHICSTRING -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 GRAPHICSTRING のタグ番号 25 を表す定数です。
ASN.1 UNIVERSAL タグの、
GRAPHICSTRING のタグ番号 25 を表す定数です。 -
OpenSSL
:: ASN1 :: IA5STRING -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 IA5STRING のタグ番号 22 を表す定数です。
ASN.1 UNIVERSAL タグの、
IA5STRING のタグ番号 22 を表す定数です。 -
OpenSSL
:: ASN1 :: ISO64STRING -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 ISO64STRING のタグ番号 26 を表す定数です。
ASN.1 UNIVERSAL タグの、
ISO64STRING のタグ番号 26 を表す定数です。 -
OpenSSL
:: ASN1 :: NULL -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 NULL のタグ番号 5 を表す定数です。
ASN.1 UNIVERSAL タグの、
NULL のタグ番号 5 を表す定数です。 -
OpenSSL
:: ASN1 :: NUMERICSTRING -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 NUMERICSTRING のタグ番号 18 を表す定数です。
ASN.1 UNIVERSAL タグの、
NUMERICSTRING のタグ番号 18 を表す定数です。 -
OpenSSL
:: ASN1 :: OBJECT -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 OBJECT のタグ番号 6 を表す定数です。
ASN.1 UNIVERSAL タグの、
OBJECT のタグ番号 6 を表す定数です。 -
OpenSSL
:: ASN1 :: OBJECT _ DESCRIPTOR -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 OBJECT_DESCRIPTOR のタグ番号 7 を表す定数です。
ASN.1 UNIVERSAL タグの、
OBJECT_DESCRIPTOR のタグ番号 7 を表す定数です。 -
OpenSSL
:: ASN1 :: OCTET _ STRING -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 OCTET_STRING のタグ番号 4 を表す定数です。
ASN.1 UNIVERSAL タグの、
OCTET_STRING のタグ番号 4 を表す定数です。 -
OpenSSL
:: ASN1 :: PRINTABLESTRING -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 PRINTABLESTRING のタグ番号 19 を表す定数です。
ASN.1 UNIVERSAL タグの、
PRINTABLESTRING のタグ番号 19 を表す定数です。 -
OpenSSL
:: ASN1 :: REAL -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 REAL のタグ番号 9 を表す定数です。
ASN.1 UNIVERSAL タグの、
REAL のタグ番号 9 を表す定数です。 -
OpenSSL
:: ASN1 :: RELATIVE _ OID -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 RELATIVE_OID のタグ番号 13 を表す定数です。
ASN.1 UNIVERSAL タグの、
RELATIVE_OID のタグ番号 13 を表す定数です。 -
OpenSSL
:: ASN1 :: SEQUENCE -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 SEQUENCE のタグ番号 16 を表す定数です。
ASN.1 UNIVERSAL タグの、
SEQUENCE のタグ番号 16 を表す定数です。 -
OpenSSL
:: ASN1 :: SET -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 SET のタグ番号 17 を表す定数です。
ASN.1 UNIVERSAL タグの、
SET のタグ番号 17 を表す定数です。 -
OpenSSL
:: ASN1 :: T61STRING -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 T61STRING のタグ番号 20 を表す定数です。
ASN.1 UNIVERSAL タグの、
T61STRING のタグ番号 20 を表す定数です。 -
OpenSSL
:: ASN1 :: UNIVERSALSTRING -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 UNIVERSALSTRING のタグ番号 28 を表す定数です。
ASN.1 UNIVERSAL タグの、
UNIVERSALSTRING のタグ番号 28 を表す定数です。 -
OpenSSL
:: ASN1 :: UTCTIME -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 UTCTIME のタグ番号 23 を表す定数です。
ASN.1 UNIVERSAL タグの、
UTCTIME のタグ番号 23 を表す定数です。 -
OpenSSL
:: ASN1 :: UTF8STRING -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 UTF8STRING のタグ番号 12 を表す定数です。
ASN.1 UNIVERSAL タグの、
UTF8STRING のタグ番号 12 を表す定数です。 -
OpenSSL
:: ASN1 :: VIDEOTEXSTRING -> Integer (42310.0) -
ASN.1 UNIVERSAL タグの、 VIDEOTEXSTRING のタグ番号 21 を表す定数です。
ASN.1 UNIVERSAL タグの、
VIDEOTEXSTRING のタグ番号 21 を表す定数です。