るりまサーチ

最速Rubyリファレンスマニュアル検索!
550件ヒット [1-100件を表示] (0.067秒)

別のキーワード

  1. bigdecimal/util to_d
  2. float to_d
  3. rsa d=
  4. rsa d
  5. openssl d

検索結果

<< 1 2 3 ... > >>

OpenSSL::ASN1::ObjectId#sn -> String | nil (21109.0)

オブジェクト識別子に対応する short name を返します。

...オブジェクト識別子に対応する short name を返します。

例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.sn #=> "subjectAltName"

@see OpenSSL::ASN1::ObjectId#ln...

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

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

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

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

ASN.1 オブジェクトが...
...re "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:0x814ead8...
...[#<OpenSSL::ASN1::ASN1Data:0x814f690
@tag=0,
@tag_class=:CONTEXT_SPECIFIC,
@value=
[#<OpenSSL::ASN1::Integer:0x814f6a4
@tag=2,
@tag_class=:UNIVERSAL,
@tagging=nil,
@value=2>]>,
...

@param der DER形...

OpenSSL::ASN1.#decode_all(der) -> [OpenSSL::ASN1::ASN1Data] (15502.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::ASN1Data (15002.0)

ASN.1 データ型を表すクラス。

...ASN.1 データ型を表すクラス。

UNIVERSAL なタグを持つ ASN.1 値はこのクラスの2つのサブクラス、
OpenSSL
::ASN1::Primitive もしくは OpenSSL::ASN1::Constructive
のインスタンスとして表現されます。

それ以外の値はこのクラスのインスタン...

OpenSSL::PKey::EC#dsa_sign_asn1(data) -> String (12202.0)

秘密鍵を用い、data に ECDSA で署名します。

...秘密鍵を用い、data に ECDSA で署名します。

結果は文字列として返します。

d
ata のダイジェストを取る処理はこのメソッドに含まれていません。
自身で適当なダイジェストを取る必要があります。

@param data 署名対象のデー...
...タ(文字列)
@raise OpenSSL::PKey::ECError EC オブジェクトが秘密鍵を保持していない場合、
もしくは署名に失敗した場合に発生します
@see OpenSSL::PKey::EC#dsa_verify_asn1...

絞り込み条件を変える

OpenSSL::PKey::EC#dsa_verify_asn1(data, sig) -> bool (12202.0)

公開鍵を用い、署名を ECDSA で検証します。

...用い、署名を ECDSA で検証します。

d
ata のダイジェストを取る処理はこのメソッドに含まれていません。
自身で適当なダイジェストを取る必要があります。

検証に成功した場合は true を返します。

@param data 署名対象のデ...
...ータ(文字列)
@param sig 署名データ(文字列)
@raise OpenSSL::PKey::ECError 署名の検証時にエラーが生じた場合に発生します
@see OpenSSL::PKey::EC#dsa_sign_asn1...

OpenSSL::ASN1::ASN1Data#to_der -> String (12102.0)

ASN.1 値の DER 表現を返します。

...ASN.1 値の DER 表現を返します。

@see OpenSSL::ASN1.#decode...

OpenSSL::ASN1.#GeneralizedTime(value) -> OpenSSL::ASN1::GeneralizedTime -> OpenSSL::ASN1::GeneralizedTime (9502.0)

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

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

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

@param value ASN.1 値を表す Ruby のオブジェクト(Timeのオブジェクト)
@param tag タグ番号
@param tagging タグ付けの方...

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

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

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

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

@param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT も...

OpenSSL::ASN1.#GeneralizedTime(value, tag, tagging, tag_class) -> OpenSSL::ASN1::GeneralizedTime (9302.0)

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

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

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

@param value ASN.1 値を表す Ruby のオブジェクト(Timeのオブジェクト)
@param tag タグ番号
@param tagging タグ付けの方...

絞り込み条件を変える

<< 1 2 3 ... > >>