別のキーワード
種類
- インスタンスメソッド (286)
- クラス (33)
- 特異メソッド (33)
- 定数 (11)
ライブラリ
-
net
/ http (11) - openssl (330)
-
rubygems
/ security (11) -
webrick
/ ssl (11)
クラス
-
Gem
:: Security :: Signer (11) -
Net
:: HTTP (11) -
OpenSSL
:: Engine (22) -
OpenSSL
:: Netscape :: SPKI (44) -
OpenSSL
:: OCSP :: BasicResponse (11) -
OpenSSL
:: OCSP :: Request (11) -
OpenSSL
:: PKCS12 (22) -
OpenSSL
:: PKCS7 (22) -
OpenSSL
:: PKCS7 :: SignerInfo (11) -
OpenSSL
:: PKey :: DSA (11) -
OpenSSL
:: PKey :: PKey (22) -
OpenSSL
:: SSL :: SSLContext (33) -
OpenSSL
:: X509 :: CRL (22) -
OpenSSL
:: X509 :: Certificate (22) -
OpenSSL
:: X509 :: Request (44)
モジュール
-
WEBrick
:: Config (11)
キーワード
- DH (11)
- PKey (11)
- PKeyError (11)
- SSL (11)
-
client
_ cert _ cb= (11) - create (11)
- decrypt (11)
- key (44)
- key= (11)
-
load
_ private _ key (11) -
load
_ public _ key (11) - new (11)
-
public
_ key (33) -
public
_ key= (33) - sign (77)
- syssign (11)
- verify (44)
検索結果
先頭5件
-
OpenSSL
:: PKey :: PKey (23000.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("dss1", data)
# 署名の検証
p dsa512.verify(dss1, sign,... -
OpenSSL
:: PKey :: PKey # sign(digest , data) -> String (21000.0) -
秘密鍵で data に署名し、署名の文字列を返します。
...列で指定します。
DSA で署名をする場合はハッシュ関数には "dss1" を指定してください。
@param digest 利用するハッシュ関数の名前
@param data 署名する文字列
@raise OpenSSL::PKey::PKeyError 署名時にエラーが起きた場合に発生します... -
OpenSSL
:: PKey :: PKey # verify(digest , sign , data) -> bool (21000.0) -
data を秘密鍵で署名したその署名文字列が sign であることを公開鍵を使って検証し、検証に成功すれば true を返します。
...digest 利用するハッシュ関数の名前
@param sign 検証に利用する署名文字列
@param data 検証対象の文字列
@raise OpenSSL::PKey::PKeyError 検証時にエラーが起きた場合に発生します。
正しい署名でなかった場合など、検証に失敗した... -
OpenSSL
:: PKey :: PKeyError (3000.0) -
OpenSSL の公開鍵関連のエラーの場合に発生する例外
OpenSSL の公開鍵関連のエラーの場合に発生する例外 -
OpenSSL
:: X509 :: Request # public _ key -> OpenSSL :: PKey :: PKey (107.0) -
申請者の公開鍵を返します。
...開鍵を返します。
実際には OpenSSL::PKey::PKey 自体のインスタンスでなく、
そのサブクラスを返します。
@raise OpenSSL::X509::RequestError 公開鍵の取得に失敗した場合に発生します
@raise OpenSSL::PKey::PKeyError 鍵の形式が不正であった... -
Gem
:: Security :: Signer # key -> OpenSSL :: PKey :: PKey (101.0) -
鍵を返します。
鍵を返します。 -
Net
:: HTTP # key -> OpenSSL :: PKey :: PKey | nil (101.0) -
クライアント証明書の秘密鍵を返します。
クライアント証明書の秘密鍵を返します。
@see Net::HTTP#key=, OpenSSL::SSL::SSLContext#key -
OpenSSL
:: Engine # load _ private _ key(id=nil , data=nil) -> OpenSSL :: PKey :: PKey (101.0) -
秘密鍵を engine にロードします。
秘密鍵を engine にロードします。
@param id key id(文字列)
@param data 文字列 -
OpenSSL
:: Engine # load _ public _ key(id=nil , data=nil) -> OpenSSL :: PKey :: PKey (101.0) -
公開鍵を engine にロードします。
公開鍵を engine にロードします。
@param id key id(文字列)
@param data 文字列 -
OpenSSL
:: Netscape :: SPKI # public _ key -> OpenSSL :: PKey :: PKey (101.0) -
SPKI オブジェクトに設定された公開鍵を返します。
SPKI オブジェクトに設定された公開鍵を返します。
@raise OpenSSL::Netscape::SPKIError 公開鍵が設定されていない場合に発生します
@see OpenSSL::Netscape::SPKI#public_key=