るりまサーチ

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

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. t61string new
  4. matrix t
  5. fiddle type_size_t

検索結果

<< 1 2 3 ... > >>

OpenSSL::X509::ExtensionFactory#create_extension(obj) -> OpenSSL::X509::Extension (15409.0)

OpenSSL::X509::Extension のインスタンスを生成して返します。

...OpenSSL::X509::Extension のインスタンスを生成して返します。

引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL
::X509::ExtensionFactory#create_ext_from_array、
OpenSSL
::X509::ExtensionFactory#create_ext_fr...
...ash、
OpenSSL
::X509::ExtensionFactory#create_ext_from_string
がそれぞれ呼びだされてオブジェクトを生成します。

引数が2個以上である場合は、
OpenSSL
::X509::ExtensionFactory#create_ext が呼びだされて
オブジェクトを生成します。

@param obj 拡...
...張領域のデータ。配列、ハッシュ、文字列のいずれか
@param oid 拡張領域の識別子を表す文字列
@param value 拡張領域の値を表す文字列
@param critical 重要度(真偽値)...

OpenSSL::PKey::RSA#public_decrypt(str, mode = OpenSSL::PKey::RSA::PKCS1_PADDING) -> String (12304.0)

文字列 str を公開鍵で復号化します。

...文字列 str を公開鍵で復号化します。

復号化されたデータを文字列で返します。

mode でパディングモードを指定します。以下のいずれかが
利用可能です。暗号化に利用したパディングモードと同じものを
指定する必要が...
...あります。
* OpenSSL::PKey::RSA::PKCS1_PADDING
* OpenSSL::PKey::RSA::NO_PADDING

@param str 復号化する文字列
@param mode パディングモード
@raise OpenSSL::PKey::RSAError 復号化に失敗した場合に発生します。...

OpenSSL::PKey::RSA#public_encrypt(str, mode = OpenSSL::PKey::RSA::PKCS1_PADDING) -> String (12304.0)

文字列 str を公開鍵で暗号化します。

...str を公開鍵で暗号化します。

暗号化されたデータを文字列で返します。

mode でパディングモードを指定します。以下の4つのうちいずれかが
利用可能です。
* OpenSSL::PKey::RSA::PKCS1_PADDING
* OpenSSL::PKey::RSA::SSLV23_PADDING
* OpenSSL:...
...:PKey::RSA::PKCS1_OAEP_PADDING
* OpenSSL::PKey::RSA::NO_PADDING

@param str 暗号化する文字列
@param mode パディングモード
@raise OpenSSL::PKey::RSAError 暗号化に失敗した場合に発生します。...

OpenSSL::BN#to_s(base=10) -> String (9304.0)

自身を表す文字列を返します。

...ます。

b
ase で、変換方法(基数)を指定します。
デフォルトは 10 で、他に 16, 2, 0 を指定できます。

10 10進数の表記
16 16進数の表記
2 big-endianの符号無し整数のバイナリ列
0 MPI形式の文字列(バイト列)

@param base 文字...
...se OpenSSL::BNError 変換に失敗した場合に発生します

//emlist[][ruby]{
require 'openssl'

p 10.to_bn.to_s # => "10"
p (-5).to_bn.to_s # => "-5"

p 0.to_bn.to_s(16) # => "0"
p 9.to_bn.to_s(16) # => "09"
p 10.to_bn.to_s(16) # => "0A"
p 16.to_bn.to_s(16) # => "10"
p 26.to_bn.to...
...p 256.to_bn.to_s(16) # => "0100"

p 0.to_bn.to_s(2) # => ""
p 6.to_bn.to_s(2) # => "\x06"
p 7.to_bn.to_s(2) # => "\a"

p 0.to_bn.to_s(0) # => "\x00\x00\x00\x00"
p 6.to_bn.to_s(0) # => "\x00\x00\x00\x01\x06"
p 7.to_bn.to_s(0) # => "\x00\x00\x00\x01\a"
//}

反対に、文字列から OpenSSL::BN ク...

OpenSSL::Buffering#readpartial(maxlen, buf=nil) -> String | nil (9304.0)

通信路から長さ maxlen バイトを上限としてデータを読み込み、 文字列として返します。 即座に得られるデータが存在しないときにはブロックしてデータの到着を待ちます。 即座に得られるデータが 1byte でも存在すればブロックしません。

...てデータの到着を待ちます。
即座に得られるデータが 1byte でも存在すればブロックしません。

IO#readpartial と同様です。

@param maxlen 読み込む長さの上限(整数)
@param buf 読み込みバッファ
@raise EOFError 読み込みが既に終端に到...

絞り込み条件を変える

OpenSSL::ASN1::ObjectId#short_name -> String | nil (9205.0)

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

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

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

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

OpenSSL::Buffering#getc -> String | nil (9204.0)

バッファから1文字読み込み、それ返します。

...バッファから1文字読み込み、それ返します。

読み込みが終端に到達した場合は nil を返します。

IO#getc と同様です。...

OpenSSL::Buffering#gets(eol=$/, limit=nil) -> String | nil (9204.0)

通信路から一行読み込んで、それを返します。

...ます。

最大 limit バイトの文字列を返します。1 行がそれより
長い場合はそこで切られます。limit が nil の場合は
eol に到達するまで読み込みます。

読み込みが終端に到達した場合は nil を返します。

IO#gets と同様ですが、...
...区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり、
これらの場合は正しく動作しません。

@param eol 行区切り文字列/正規表現
@param limit 最大の読み込みバイト数...

OpenSSL::X509::Attribute#to_der -> String (9204.0)

自身を DER 形式のバイト列に変換します。

...自身を DER 形式のバイト列に変換します。

@raise OpenSSL::X509::AttributeError 変換に失敗した場合に発生します...
<< 1 2 3 ... > >>