2028件ヒット
[201-300件を表示]
(0.026秒)
クラス
-
OpenSSL
:: ASN1 :: ObjectId (12) -
OpenSSL
:: BN (384) -
OpenSSL
:: Cipher (84) -
OpenSSL
:: Config (12) -
OpenSSL
:: Engine (24) -
OpenSSL
:: Netscape :: SPKI (96) -
OpenSSL
:: OCSP :: BasicResponse (12) -
OpenSSL
:: OCSP :: Request (24) -
OpenSSL
:: PKCS12 (12) -
OpenSSL
:: PKCS7 (72) -
OpenSSL
:: PKey :: DH (12) -
OpenSSL
:: PKey :: DSA (12) -
OpenSSL
:: PKey :: EC (144) -
OpenSSL
:: PKey :: EC :: Group (96) -
OpenSSL
:: PKey :: EC :: Point (96) -
OpenSSL
:: PKey :: PKey (24) -
OpenSSL
:: PKey :: RSA (48) -
OpenSSL
:: SSL :: SSLContext (24) -
OpenSSL
:: SSL :: SSLServer (12) -
OpenSSL
:: SSL :: SSLSocket (84) -
OpenSSL
:: SSL :: Session (36) -
OpenSSL
:: X509 :: Attribute (60) -
OpenSSL
:: X509 :: CRL (180) -
OpenSSL
:: X509 :: Certificate (108) -
OpenSSL
:: X509 :: Extension (36) -
OpenSSL
:: X509 :: Name (12) -
OpenSSL
:: X509 :: Request (120) -
OpenSSL
:: X509 :: Revoked (24) -
OpenSSL
:: X509 :: Store (84)
モジュール
キーワード
- % (12)
- * (12)
- ** (12)
- + (12)
- - (12)
-
/ (12) - << (12)
- <=> (12)
- == (12)
- >> (12)
- accept (12)
-
accept
_ nonblock (12) -
add
_ cert (12) -
add
_ certid (12) -
add
_ certificate (12) -
add
_ crl (24) -
add
_ entry (12) -
add
_ extension (36) -
add
_ file (12) -
add
_ path (12) -
add
_ revoked (12) -
add
_ value (12) - certificates= (12)
- challenge (12)
- challenge= (12)
-
check
_ key (12) - cipher (12)
- ciphers= (12)
-
clear
_ bit! (12) - cmp (12)
- coerce (12)
- cofactor (12)
- connect (12)
-
connect
_ nonblock (12) - copy (12)
- crls= (12)
- decrypt (36)
-
dh
_ compute _ key (12) - digest (12)
-
dsa
_ sign _ asn1 (12) -
dsa
_ verify _ asn1 (12) - encrypt (24)
- eql? (12)
- extensions= (36)
- fcntl (12)
- gcd (12)
-
generate
_ key (12) -
generate
_ key! (12) - group= (12)
- infinity? (12)
- invert! (12)
- issuer= (24)
-
key
_ len= (12) -
last
_ update= (12) - listen (12)
- lshift! (12)
-
make
_ affine! (12) -
mask
_ bits! (12) -
mod
_ add (12) -
mod
_ exp (12) -
mod
_ inverse (12) -
mod
_ mul (12) -
mod
_ sqr (12) -
mod
_ sub (12) -
next
_ update= (12) -
not
_ after= (12) -
not
_ before= (12) - oid (24)
- oid= (24)
-
on
_ curve? (12) - order (12)
- padding= (12)
-
pkcs5
_ keyivgen (12) -
point
_ conversion _ form (12) -
post
_ connection _ check (12) - prime? (24)
-
prime
_ fasttest? (12) -
private
_ decrypt (12) -
private
_ encrypt (12) -
private
_ key= (12) -
public
_ decrypt (12) -
public
_ encrypt (12) -
public
_ key (48) -
public
_ key= (48) -
read
_ nonblock (12) - readchar (12)
- readline (12)
- readpartial (12)
-
renegotiation
_ cb= (12) - revoked= (12)
- rshift! (12)
- seed= (12)
-
set
_ bit! (12) -
set
_ default _ paths (12) -
set
_ generator (12) -
set
_ to _ infinity! (12) - setsockopt (12)
- sign (60)
-
signature
_ algorithm (12) - sqr (12)
- status (12)
- subject (12)
- subject= (24)
- sysread (12)
- sysverify (12)
- syswrite (12)
-
to
_ bn (12) -
to
_ der (96) -
to
_ i (12) -
to
_ int (12) -
to
_ pem (72) -
to
_ s (48) -
to
_ text (60) - ucmp (12)
- value (12)
- value= (24)
- verify (84)
- version= (24)
-
write
_ nonblock (12)
検索結果
先頭5件
-
OpenSSL
:: BN # <=>(other) -> -1 | 0 | 1 (9.0) -
自身と other を比較し、自身が小さいときには -1、 等しいときには 0、大きいときには 1 を返します。
...//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new(5) <=> 5 # => 0
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(9) # => -1
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(5) # => 0
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(-5) # => 1
//}
@param other 比較する整数
@raise TypeError 比較できない......ときに発生します。
@see OpenSSL::BN#ucmp... -
OpenSSL
:: BN # >>(other) -> OpenSSL :: BN (9.0) -
自身を other ビット右シフトした値を返します。
...自身を other ビット右シフトした値を返します。
//emlist[][ruby]{
require 'openssl'
bn = 2.to_bn
bn >> 1 # => #<OpenSSL::BN 1>
bn # => #<OpenSSL::BN 2>
//}
@param other シフトするビット数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#rshift!... -
OpenSSL
:: BN # clear _ bit!(n) -> self (9.0) -
自身の n ビット目を0にします。
...自身の n ビット目を0にします。
//emlist[][ruby]{
require 'openssl'
a = OpenSSL::BN.new("129")
a.clear_bit!(0)
a # => 128
//}
@param n 0にするビットの位置
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::set_bit!... -
OpenSSL
:: BN # cmp(other) -> -1 | 0 | 1 (9.0) -
自身と other を比較し、自身が小さいときには -1、 等しいときには 0、大きいときには 1 を返します。
...//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new(5) <=> 5 # => 0
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(9) # => -1
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(5) # => 0
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(-5) # => 1
//}
@param other 比較する整数
@raise TypeError 比較できない......ときに発生します。
@see OpenSSL::BN#ucmp... -
OpenSSL
:: BN # coerce(other) -> Array (9.0) -
自身と other が同じクラスになるよう、自身か other を変換し [other, self] という配列にして返します。
...それ以外の場合は例外 TypeError を発生させます。
//emlist[][ruby]{
require 'openssl'
p 1.to_bn.coerce(2) # => [2, 1]
//}
@param other 変換の基準となるオブジェクト
@raise TypeError 変換に失敗した場合に発生します
coerce メソッドの詳細な説明... -
OpenSSL
:: BN # copy(other) -> self (9.0) -
other の内容を自身にコピーします。
...other の内容を自身にコピーします。
@param other コピーする OpenSSL::BN のオブジェクト
@raise OpenSSL::BNError コピーに失敗... -
OpenSSL
:: BN # gcd(other) -> OpenSSL :: BN (9.0) -
GCD(最大公約数)を返します。
...GCD(最大公約数)を返します。
@param other 自身との GCD を計算する数
@raise OpenSSL::BNError 計算時エラー... -
OpenSSL
:: BN # lshift!(n) -> self (9.0) -
自身を n ビット左シフトします。 OpenSSL::BN#<<と異なり、破壊的メソッドです。
...す。
OpenSSL::BN#<<と異なり、破壊的メソッドです。
//emlist[][ruby]{
require 'openssl'
bn = 1.to_bn
bn.lshift!(2) # => #<OpenSSL::BN 4>
bn # => #<OpenSSL::BN 4>
//}
@param n シフトするビット数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#<<... -
OpenSSL
:: BN # mask _ bits!(n) -> self (9.0) -
自身を下位 n ビットでマスクし、破壊的に変更します。
...きい場合は例外 OpenSSL::BNError
が発生します。
//emlist[][ruby]{
require 'openssl'
bn = 0b1111_1111.to_bn
bn.mask_bits!(8)
p "%b" % bn # => "11111111"
bn.mask_bits!(3)
p "%b" % bn # => "111"
//}
@param n マスクするビット数
@raise OpenSSL::BNError 計算時...