るりまサーチ

最速Rubyリファレンスマニュアル検索!
6813件ヒット [4701-4800件を表示] (0.091秒)
トップページ > 種類:モジュール関数[x]

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < ... 46 47 48 49 50 ... > >>

OpenSSL::ASN1.#UTCTime(value, tag, tagging, tag_class) -> OpenSSL::ASN1::UTCTime (1.0)

ASN.1 の UTCTime 型の値を表現する Ruby のオブジェクトを 生成します。

ASN.1 の UTCTime 型の値を表現する Ruby のオブジェクトを
生成します。

OpenSSL::ASN1::UTCTime.new と同じです。

@param value ASN.1 値を表す Ruby のオブジェクト(Timeのオブジェクト)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)

OpenSSL::ASN1.#UTF8String(value) -> OpenSSL::ASN1::UTF8String -> OpenSSL::ASN1::UTF8String (1.0)

ASN.1 の UTF8String 型の値を表現する Ruby のオブジェクトを 生成します。

ASN.1 の UTF8String 型の値を表現する Ruby のオブジェクトを
生成します。

OpenSSL::ASN1::UTF8String.new と同じです。

@param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)

OpenSSL::ASN1.#UTF8String(value, tag, tagging, tag_class) -> OpenSSL::ASN1::UTF8String (1.0)

ASN.1 の UTF8String 型の値を表現する Ruby のオブジェクトを 生成します。

ASN.1 の UTF8String 型の値を表現する Ruby のオブジェクトを
生成します。

OpenSSL::ASN1::UTF8String.new と同じです。

@param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)

OpenSSL::ASN1.#UniversalString(value) -> OpenSSL::ASN1::UniversalString -> OpenSSL::ASN1::UniversalString (1.0)

ASN.1 の UniversalString 型の値を表現する Ruby のオブジェクトを 生成します。

ASN.1 の UniversalString 型の値を表現する Ruby のオブジェクトを
生成します。

OpenSSL::ASN1::UniversalString.new と同じです。

@param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)

OpenSSL::ASN1.#UniversalString(value, tag, tagging, tag_class) -> OpenSSL::ASN1::UniversalString (1.0)

ASN.1 の UniversalString 型の値を表現する Ruby のオブジェクトを 生成します。

ASN.1 の UniversalString 型の値を表現する Ruby のオブジェクトを
生成します。

OpenSSL::ASN1::UniversalString.new と同じです。

@param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)

絞り込み条件を変える

OpenSSL::ASN1.#VideotexString(value) -> OpenSSL::ASN1::VideotexString -> OpenSSL::ASN1::VideotexString (1.0)

ASN.1 の VideotexString 型の値を表現する Ruby のオブジェクトを 生成します。

ASN.1 の VideotexString 型の値を表現する Ruby のオブジェクトを
生成します。

OpenSSL::ASN1::VideotexString.new と同じです。

@param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)

OpenSSL::ASN1.#VideotexString(value, tag, tagging, tag_class) -> OpenSSL::ASN1::VideotexString (1.0)

ASN.1 の VideotexString 型の値を表現する Ruby のオブジェクトを 生成します。

ASN.1 の VideotexString 型の値を表現する Ruby のオブジェクトを
生成します。

OpenSSL::ASN1::VideotexString.new と同じです。

@param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)

OpenSSL::ASN1.#decode(der) -> OpenSSL::ASN1::ASN1Data (1.0)

DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスとして返します。

DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を
OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスとして返します。

複数の ASN.1 の値が含まれている場合、先頭の値だけを返します。

ASN.1 オブジェクトが Constructive である場合は、
それを構成する要素も再帰的に解析します。

例:

ruby -e '
require "openssl"
require "pp"
pem = File.read(ARGV[0])
cert = OpenSSL::X509::Certificate.new(pem...

OpenSSL::ASN1.#decode_all(der) -> [OpenSSL::ASN1::ASN1Data] (1.0)

DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を全て OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスの配列として 返します。

DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を全て
OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスの配列として
返します。

@param der DER形式の文字列
@raise OpenSSL::ASN1::ASN1Error 解析に失敗した場合に発生します
@see OpenSSL::ASN1.#decode

OpenSSL::ASN1.#traverse(der) {|depth, off, hlen, len, constructed, tag_class, tag| ...} -> nil (1.0)

DER形式の文字列を解析し、そこに含まれる ASN.1 の値 のプロパティを引数として与えられたブロックを呼びだします。

DER形式の文字列を解析し、そこに含まれる ASN.1 の値
のプロパティを引数として与えられたブロックを呼びだします。

OpenSSL::ASN1.#decode_all のように、文字列に含まれる
全ての ASN.1 オブジェクトのインスタンスを解析します。

ブロックに渡される引数は以下の通りです。
* depth: 再帰の深さ
* off: 対象の値をエンコードした文字列の der の先頭からのオフセット
* hlen: エンコードされたデータのヘッダのバイト数
* len: エンコードされたデータの値フィールドのバイト数
* constructed:対象の AS...

絞り込み条件を変える

<< < ... 46 47 48 49 50 ... > >>