2123件ヒット
[1-100件を表示]
(0.027秒)
種類
- インスタンスメソッド (1540)
- 特異メソッド (330)
- クラス (176)
- 定数 (55)
- モジュール (22)
クラス
-
OpenSSL
:: Engine (22) -
OpenSSL
:: Netscape :: SPKI (44) -
OpenSSL
:: OCSP :: BasicResponse (11) -
OpenSSL
:: OCSP :: Request (11) -
OpenSSL
:: PKCS12 (22) -
OpenSSL
:: PKCS7 (33) -
OpenSSL
:: PKCS7 :: SignerInfo (11) -
OpenSSL
:: PKey :: DH (242) -
OpenSSL
:: PKey :: DSA (330) -
OpenSSL
:: PKey :: EC (220) -
OpenSSL
:: PKey :: EC :: Group (209) -
OpenSSL
:: PKey :: EC :: Point (132) -
OpenSSL
:: PKey :: PKey (22) -
OpenSSL
:: PKey :: RSA (473) -
OpenSSL
:: SSL :: SSLContext (44) -
OpenSSL
:: X509 :: CRL (22) -
OpenSSL
:: X509 :: Certificate (33) -
OpenSSL
:: X509 :: Request (44)
キーワード
- == (22)
- DH (11)
- DHError (11)
- DSA (11)
- DSAError (11)
- EC (11)
- ECError (11)
- Error (22)
- Group (11)
-
NAMED
_ CURVE (11) -
NO
_ PADDING (11) -
PKCS1
_ OAEP _ PADDING (11) -
PKCS1
_ PADDING (11) - PKeyError (11)
- Point (11)
- RSA (11)
- RSAError (11)
- Random (11)
- Request (11)
- SSLServer (11)
-
SSLV23
_ PADDING (11) -
asn1
_ flag (11) -
asn1
_ flag= (11) -
builtin
_ curves (11) -
check
_ key (11) -
client
_ cert _ cb= (11) - cofactor (11)
-
compute
_ key (11) - create (11)
-
curve
_ name (11) - d (11)
- d= (11)
- decrypt (11)
- degree (11)
-
dh
_ compute _ key (11) - dmp1 (11)
- dmp1= (11)
- dmq1 (11)
- dmq1= (11)
-
dsa
_ sign _ asn1 (11) -
dsa
_ verify _ asn1 (11) - e (11)
- e= (11)
- eql? (22)
- export (55)
- g (22)
- g= (22)
- generate (66)
-
generate
_ key (11) -
generate
_ key! (11) - generator (11)
- group (22)
- group= (11)
- infinity? (11)
- invert! (11)
- iqmp (11)
- iqmp= (11)
- key (22)
- key= (11)
-
load
_ private _ key (11) -
load
_ public _ key (11) -
make
_ affine! (11) - n (11)
- n= (11)
- new (220)
-
on
_ curve? (11) - order (11)
- p (33)
- p= (33)
- params (33)
-
params
_ ok? (11) -
point
_ conversion _ form (11) -
point
_ conversion _ form= (11) -
priv
_ key (22) -
priv
_ key= (22) - private? (22)
-
private
_ decrypt (11) -
private
_ encrypt (11) -
private
_ key (11) -
private
_ key= (11) -
private
_ key? (11) -
pub
_ key (22) -
pub
_ key= (22) - public? (22)
-
public
_ decrypt (11) -
public
_ encrypt (11) -
public
_ key (66) -
public
_ key= (44) -
public
_ key? (11) - q (22)
- q= (22)
- seed (11)
- seed= (11)
-
set
_ generator (11) -
set
_ to _ infinity! (11) - sign (88)
- syssign (11)
- sysverify (11)
-
tmp
_ dh _ callback= (11) -
to
_ bn (11) -
to
_ der (55) -
to
_ pem (77) -
to
_ s (55) -
to
_ text (55) - verify (44)
-
write
_ smime (11)
検索結果
先頭5件
-
OpenSSL
:: PKey :: PKey (21032.0) -
公開鍵暗号のための抽象クラスです。
...ラスです。
以下のサブクラスを持ちます。
* OpenSSL::PKey::RSA
* OpenSSL::PKey::DSA
* OpenSSL::PKey::DH
* OpenSSL::PKey::EC
例:
require "openssl"
# 署名用の鍵を新規作成
dsa512 = OpenSSL::PKey::DSA.new(512)
data = 'hoge'
# 署名
sign = dsa512.sign("... -
OpenSSL
:: PKey (18002.0) -
公開鍵暗号関連を集めたモジュールです。
公開鍵暗号関連を集めたモジュールです。 -
OpenSSL
:: PKey :: PKeyError (9002.0) -
OpenSSL の公開鍵関連のエラーの場合に発生する例外
...OpenSSL の公開鍵関連のエラーの場合に発生する例外... -
OpenSSL
:: PKey :: PKey # sign(digest , data) -> String (6008.0) -
秘密鍵で data に署名し、署名の文字列を返します。
...列で指定します。
DSA で署名をする場合はハッシュ関数には "dss1" を指定してください。
@param digest 利用するハッシュ関数の名前
@param data 署名する文字列
@raise OpenSSL::PKey::PKeyError 署名時にエラーが起きた場合に発生します... -
OpenSSL
:: PKey :: PKey # verify(digest , sign , data) -> bool (6008.0) -
data を秘密鍵で署名したその署名文字列が sign であることを公開鍵を使って検証し、検証に成功すれば true を返します。
...digest 利用するハッシュ関数の名前
@param sign 検証に利用する署名文字列
@param data 検証対象の文字列
@raise OpenSSL::PKey::PKeyError 検証時にエラーが起きた場合に発生します。
正しい署名でなかった場合など、検証に失敗した... -
OpenSSL
:: PKey :: EC :: Point . new(group) -> OpenSSL :: PKey :: EC :: Point (3141.0) -
Point オブジェクトを生成します。
...ます。
引数に OpenSSL::PKey::EC::Point オブジェクトを渡した場合は
それを複製します。
引数に OpenSSL::PKey::EC::Group オブジェクトを渡した場合は
それに関連付けられたオブジェクトを返します。
引数に OpenSSL::PKey::EC::Group オブ......点を返します。
@param point 複製する OpenSSL::PKey::EC::Point オブジェクト
@param group 関連付ける群(OpenSSL::PKey::EC::Group オブジェクト)
@param bn 点を表す整数(OpenSSL::BN オブジェクト)
@raise OpenSSL::PKey::EC::Point::Error オブジェクトの生成に... -
OpenSSL
:: PKey :: EC :: Point . new(group , bn) -> OpenSSL :: PKey :: EC :: Point (3141.0) -
Point オブジェクトを生成します。
...ます。
引数に OpenSSL::PKey::EC::Point オブジェクトを渡した場合は
それを複製します。
引数に OpenSSL::PKey::EC::Group オブジェクトを渡した場合は
それに関連付けられたオブジェクトを返します。
引数に OpenSSL::PKey::EC::Group オブ......点を返します。
@param point 複製する OpenSSL::PKey::EC::Point オブジェクト
@param group 関連付ける群(OpenSSL::PKey::EC::Group オブジェクト)
@param bn 点を表す整数(OpenSSL::BN オブジェクト)
@raise OpenSSL::PKey::EC::Point::Error オブジェクトの生成に... -
OpenSSL
:: PKey :: EC :: Point . new(point) -> OpenSSL :: PKey :: EC :: Point (3141.0) -
Point オブジェクトを生成します。
...ます。
引数に OpenSSL::PKey::EC::Point オブジェクトを渡した場合は
それを複製します。
引数に OpenSSL::PKey::EC::Group オブジェクトを渡した場合は
それに関連付けられたオブジェクトを返します。
引数に OpenSSL::PKey::EC::Group オブ......点を返します。
@param point 複製する OpenSSL::PKey::EC::Point オブジェクト
@param group 関連付ける群(OpenSSL::PKey::EC::Group オブジェクト)
@param bn 点を表す整数(OpenSSL::BN オブジェクト)
@raise OpenSSL::PKey::EC::Point::Error オブジェクトの生成に... -
OpenSSL
:: PKey :: EC . new -> OpenSSL :: PKey :: EC (3138.0) -
OpenSSL::PKey::EC オブジェクトを生成します。
...
OpenSSL::PKey::EC オブジェクトを生成します。
引数の種類や内容によって異なる挙動をします。
引数なしの場合は、空の EC オブジェクトを生成します。
これにはパラメータ(曲線から定義される群)も鍵対も含まれていません......。
引数が OpenSSL::PKey::EC オブジェクトである場合には、
そのオブジェクトのコピーを返します。
引数が OpenSSL::PKey::EC::Group のオブジェクトである場合には、
それを群として設定されます。鍵対は含まれません。
引数が DER......パラメータとして設定されます。鍵対は含まれません。
@param obj ECオブジェクトの生成元(EC オブジェクト or EC::Group オブジェクト
or 文字列)
@raise OpenSSL::PKey::ECError オブジェクトの生成に失敗した場合に発生します... -
OpenSSL
:: PKey :: EC . new(obj) -> OpenSSL :: PKey :: EC (3138.0) -
OpenSSL::PKey::EC オブジェクトを生成します。
...
OpenSSL::PKey::EC オブジェクトを生成します。
引数の種類や内容によって異なる挙動をします。
引数なしの場合は、空の EC オブジェクトを生成します。
これにはパラメータ(曲線から定義される群)も鍵対も含まれていません......。
引数が OpenSSL::PKey::EC オブジェクトである場合には、
そのオブジェクトのコピーを返します。
引数が OpenSSL::PKey::EC::Group のオブジェクトである場合には、
それを群として設定されます。鍵対は含まれません。
引数が DER......パラメータとして設定されます。鍵対は含まれません。
@param obj ECオブジェクトの生成元(EC オブジェクト or EC::Group オブジェクト
or 文字列)
@raise OpenSSL::PKey::ECError オブジェクトの生成に失敗した場合に発生します...