187件ヒット
[1-100件を表示]
(0.258秒)
種類
- インスタンスメソッド (143)
- 特異メソッド (33)
- 定数 (11)
ライブラリ
- openssl (187)
キーワード
-
NAMED
_ CURVE (11) -
builtin
_ curves (11) -
check
_ key (11) -
dh
_ compute _ key (11) -
dsa
_ sign _ asn1 (11) -
dsa
_ verify _ asn1 (11) -
generate
_ key (11) - group (11)
- new (22)
-
private
_ key (11) -
private
_ key? (11) -
public
_ key (11) -
public
_ key? (11) -
to
_ der (11) -
to
_ pem (11) -
to
_ text (11)
検索結果
先頭5件
-
OpenSSL
:: PKey :: EC # public _ key -> OpenSSL :: PKey :: EC :: Point|nil (12401.0) -
公開鍵となる楕円曲線上の点を表すオブジェクトを返します。
...公開鍵となる楕円曲線上の点を表すオブジェクトを返します。
鍵が設定されていない場合は nil を返します。
@raise OpenSSL::PKey::ECError 公開鍵の取得時にエラーが生じた場合に発生します
@see OpenSSL::PKey::EC#public_key=... -
OpenSSL
:: PKey :: EC # generate _ key -> self (12301.0) -
鍵ペアを乱数で生成します。
...鍵ペアを乱数で生成します。
@raise OpenSSL::PKey::ECError 鍵ペアの生成に失敗した場合に発生します... -
OpenSSL
:: PKey :: EC # public _ key? -> bool (12301.0) -
EC オブジェクトが公開鍵を保持していれば真を返します。
...EC オブジェクトが公開鍵を保持していれば真を返します。
OpenSSL::PKey::RSA や OpenSSL::PKey::DSA と
異なり、EC オブジェクトが公開鍵を含まない場合が存在します。
例えば、OpenSSL::PKey::EC.new でパラメータとなる群のみを
指定して...... EC オブジェクトを作った場合は、公開鍵も秘密鍵も
保持していません。この場合 OpenSSL::PKey::EC#generate_key で
鍵を生成するまで、その状態のままです。
このメソッドを呼ぶ前に OpenSSL::Random の各モジュール関数に
よって乱... -
OpenSSL
:: PKey :: EC . builtin _ curves -> [[String , String]] (12301.0) -
組み込みの曲線の名前と、それに対する説明を文字列の配列ペアの配列で返します。
...:
require 'openssl'
OpenSSL::PKey::EC.builtin_curves
# => [["secp112r1", "SECG/WTLS curve over a 112 bit prime field"],
# ["secp112r2", "SECG curve over a 112 bit prime field"],
# ["secp128r1", "SECG curve over a 128 bit prime field"],
# ["secp128r2", "SECG curve over a 12......8 bit prime field"],
# ... ]
@see OpenSSL::PKey::EC::Group.new... -
OpenSSL
:: PKey :: EC # dsa _ verify _ asn1(data , sig) -> bool (9301.0) -
公開鍵を用い、署名を ECDSA で検証します。
...公開鍵を用い、署名を ECDSA で検証します。
data のダイジェストを取る処理はこのメソッドに含まれていません。
自身で適当なダイジェストを取る必要があります。
検証に成功した場合は true を返します。
@param data 署名......対象のデータ(文字列)
@param sig 署名データ(文字列)
@raise OpenSSL::PKey::ECError 署名の検証時にエラーが生じた場合に発生します
@see OpenSSL::PKey::EC#dsa_sign_asn1... -
OpenSSL
:: PKey :: EC # private _ key -> OpenSSL :: BN|nil (9301.0) -
秘密鍵となる整数を返します。
...秘密鍵となる整数を返します。
鍵が設定されていない場合は nil を返します。
@see OpenSSL::PKey::EC#private_key=... -
OpenSSL
:: PKey :: EC # private _ key? -> bool (9301.0) -
EC オブジェクトが秘密鍵を保持していれば真を返します。
...EC オブジェクトが秘密鍵を保持していれば真を返します。... -
OpenSSL
:: PKey :: EC . new -> OpenSSL :: PKey :: EC (9301.0) -
OpenSSL::PKey::EC オブジェクトを生成します。
...
OpenSSL::PKey::EC オブジェクトを生成します。
引数の種類や内容によって異なる挙動をします。
引数なしの場合は、空の EC オブジェクトを生成します。
これにはパラメータ(曲線から定義される群)も鍵対も含まれていません......数が OpenSSL::PKey::EC オブジェクトである場合には、
そのオブジェクトのコピーを返します。
引数が OpenSSL::PKey::EC::Group のオブジェクトである場合には、
それを群として設定されます。鍵対は含まれません。
引数が DER 形式......もしくは PEM 形式の文字列である場合は、その内容を
読み込んで EC オブジェクトを出力します。その内容によって
鍵対の両方、もしくは公開鍵のみ含まれています。
引数が曲線の名前の文字列である場合には、その曲線... -
OpenSSL
:: PKey :: EC . new(obj) -> OpenSSL :: PKey :: EC (9301.0) -
OpenSSL::PKey::EC オブジェクトを生成します。
...
OpenSSL::PKey::EC オブジェクトを生成します。
引数の種類や内容によって異なる挙動をします。
引数なしの場合は、空の EC オブジェクトを生成します。
これにはパラメータ(曲線から定義される群)も鍵対も含まれていません......数が OpenSSL::PKey::EC オブジェクトである場合には、
そのオブジェクトのコピーを返します。
引数が OpenSSL::PKey::EC::Group のオブジェクトである場合には、
それを群として設定されます。鍵対は含まれません。
引数が DER 形式......もしくは PEM 形式の文字列である場合は、その内容を
読み込んで EC オブジェクトを出力します。その内容によって
鍵対の両方、もしくは公開鍵のみ含まれています。
引数が曲線の名前の文字列である場合には、その曲線... -
OpenSSL
:: PKey :: EC # check _ key -> true (9201.0) -
パラメータと鍵対をチェックします。
...パラメータと鍵対をチェックします。
なんらかの意味で鍵対に問題がある場合には例外 ECError を発生します。
@raise OpenSSL::PKey::ECError 鍵に問題がある場合に発生します...