るりまサーチ

最速Rubyリファレンスマニュアル検索!
972件ヒット [101-200件を表示] (0.054秒)

別のキーワード

  1. string []=
  2. string []
  3. string slice
  4. string slice!
  5. string gsub

キーワード

検索結果

<< < 1 2 3 4 ... > >>

OpenSSL::X509::Name#to_s(flags=nil) -> String (140.0)

DNの文字列表現を返します。

...* nil
* OpenSSL::X509::Name::COMPAT
* OpenSSL::X509::Name::RFC2253
* OpenSSL::X509::Name::ONELINE
* OpenSSL::X509::Name::MULTILINE

*
例:
require 'openssl'
n = OpenSSL::X509::Name.parse('/C=JP/ST=Kanagawa/L=Yokohama/O=Example Company/OU=Lab3/CN=foobar/emailAddress=foobar@lab3.exampl...
...CN=foobar/emailAddress=foobar@lab3.example.co.jp"
n.to_s(OpenSSL::X509::Name::COMPAT)
# => "C=JP, ST=Kanagawa, L=Yokohama, O=Example Company, OU=Lab3, CN=foobar/emailAddress=foobar@lab3.example.co.jp"
n.to_s(OpenSSL::X509::Name::RFC2253)
# => "emailAddress=foobar@lab3.example.co.jp,CN=foobar...
...Lab3,O=Example Company,L=Yokohama,ST=Kanagawa,C=JP"
n.to_s(OpenSSL::X509::Name::ONELINE)
# => "C = JP, ST = Kanagawa, L = Yokohama, O = Example Company, OU = Lab3, CN = foobar, emailAddress = foobar@lab3.example.co.jp"
n.to_s(OpenSSL::X509::Name::MULTILINE)
# => "countryName =...

OpenSSL::SSL::SSLSocket#sysread(length, buf=nil) -> String (134.0)

データをバッファを経由せずに暗号化通信路から読み込み、 読み込んだデータを文字列で返します。

...ドは使わず、OpenSSL::Buffering の
メソッドを使ってデータを読み込むべきです。

length で読み込むバイト数を指定します。

bufに文字列を指定するとその文字列のメモリ領域にデータを直接書き込み、
その String オブジェクト...
...を返します。

IO#sysread と同様です。

@
param length 読み込むバイト数を指定します
@
param buf データを書き込むバッファ
@
raise EOFError 入力が終端に逹した場合に発生します
@
raise OpenSSL::SSL::SSLError 読み込みに失敗した場合に発生し...

OpenSSL::Buffering#read_nonblock(maxlen, buf) -> String (128.0)

通信路から maxlen バイトを上限としてデータを読み込み、 文字列として返します。

...ク単位で暗号化/復号化
するためです。



@
param maxlen 読み込む長さの上限(整数)
@
param buf 読み込みバッファ
@
raise EOFError 読み込みが既に終端に到達している場合に発生します
@
raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込...

OpenSSL::Config#add_value(section, name, value) -> String (128.0)

section で指定したセクションにある name というキーの 情報を value に変更します。

...た name が存在した場合には
情報が上書きされます。

value を返します。

@
param section セクションを表す文字列
@
param name キーを表す文字列
@
param value 変更後の値の文字列
@
raise OpenSSL::ConfigError 設定に失敗した場合に発生します...

OpenSSL::PKCS7#decrypt(pkey, cert, flags = 0) -> String (128.0)

暗号化されたデータを復号化し、復号化されたデータを返します。

...
* OpenSSL::PKCS7::TEXT
暗号化されたデータに付けられた text/plain タイプの MIME ヘッダ
を取り除きます。もしヘッダがなければエラーとなります。

@
param pkey 復号化に使う秘密鍵(OpenSSL::PKey::PKey オブジェクト)
@
param cert...
...対応する証明書(OpenSSL::X509::Certificate オブジェクト)
@
param flags フラグ
@
raise OpenSSL::PKCS7::PKCS7Error 復号に失敗した場合に発生します...

絞り込み条件を変える

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

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

...無し整数のバイナリ列
0 MPI形式の文字列(バイト列)

@
param base 文字列への変換方法(基数)
@
raise OpenSSL::BNError 変換に失敗した場合に発生します

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

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

p 0.to_bn.t...
...o_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
::BN.new を用います。

@
see OpenSSL::BN.new...

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

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

...座に得られるデータが 1byte でも存在すればブロックしません。

IO#readpartial と同様です。

@
param maxlen 読み込む長さの上限(整数)
@
param buf 読み込みバッファ
@
raise EOFError 読み込みが既に終端に到達している場合に発生します...

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

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

...る必要があります。

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

OpenSSL::PKey::PKey#sign(digest, data) -> String (122.0)

秘密鍵で data に署名し、署名の文字列を返します。

...列で指定します。

DSA で署名をする場合はハッシュ関数には "dss1" を指定してください。

@
param digest 利用するハッシュ関数の名前
@
param data 署名する文字列
@
raise OpenSSL::PKey::PKeyError 署名時にエラーが起きた場合に発生します...
<< < 1 2 3 4 ... > >>