480件ヒット
[101-200件を表示]
(0.126秒)
ライブラリ
- openssl (480)
クラス
-
OpenSSL
:: BN (48) -
OpenSSL
:: Engine (12) -
OpenSSL
:: OCSP :: BasicResponse (36) -
OpenSSL
:: OCSP :: Request (24) -
OpenSSL
:: OCSP :: Response (12) -
OpenSSL
:: PKCS7 (36) -
OpenSSL
:: PKey :: EC :: Group (36) -
OpenSSL
:: PKey :: RSA (48) -
OpenSSL
:: SSL :: SSLContext (84) -
OpenSSL
:: X509 :: Certificate (12) -
OpenSSL
:: X509 :: Name (12) -
OpenSSL
:: X509 :: Store (36) -
OpenSSL
:: X509 :: StoreContext (48)
モジュール
-
OpenSSL
:: Buffering (36)
キーワード
- ** (12)
-
asn1
_ flag= (12) -
check
_ nonce (12) - decrypt (12)
- flags= (24)
-
mod
_ inverse (12) -
mod
_ mul (12) -
point
_ conversion _ form (12) -
point
_ conversion _ form= (12) - print (12)
- printf (12)
-
private
_ decrypt (12) -
private
_ encrypt (12) -
public
_ decrypt (12) -
public
_ encrypt (12) -
public
_ key (12) - purpose= (24)
- puts (12)
-
session
_ cache _ mode= (12) -
session
_ cache _ size= (12) -
session
_ cache _ stats (12) -
set
_ default (12) -
set
_ params (12) - sign (12)
- status (24)
-
tmp
_ dh _ callback= (12) -
to
_ s (12) - trust= (24)
- type (12)
- verify (48)
-
verify
_ mode= (12)
検索結果
先頭5件
- OpenSSL
:: BN # mod _ mul(other , m) -> OpenSSL :: BN - OpenSSL
:: BN # mod _ inverse(m) -> OpenSSL :: BN - OpenSSL
:: PKey :: RSA # private _ encrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String - OpenSSL
:: PKey :: RSA # public _ decrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String - OpenSSL
:: PKCS7 # verify(certs , store , indata = nil , flags = 0) -> bool
-
OpenSSL
:: BN # mod _ mul(other , m) -> OpenSSL :: BN (11148.0) -
(self * other) % m を返します。
...(self * other) % m を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new("7").mod_mul(OpenSSL::BN.new("3"), OpenSSL::BN.new("6")) # => 3
//}
@param other 積を取る数
@param m 剰余を取る数
@raise OpenSSL::BNError 計算時エラー... -
OpenSSL
:: BN # mod _ inverse(m) -> OpenSSL :: BN (11132.0) -
自身の mod m における逆元を返します。
...します。
(self * r) % m == 1 となる r を返します。
存在しない場合は例外 OpenSSL::BNError が発生します。
//emlist[][ruby]{
require 'openssl'
p 3.to_bn.mod_inverse(5) # => 2
p (3 * 2) % 5 # => 1
//}
@param m mod を取る数
@raise OpenSSL::BNError 計算... -
OpenSSL
:: PKey :: RSA # private _ encrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String (11132.0) -
文字列 str を秘密鍵で暗号化します。
...ドを指定します。以下のいずれかが利用可能です。
* OpenSSL::PKey::RSA::PKCS1_PADDING
* OpenSSL::PKey::RSA::NO_PADDING
@param str 暗号化する文字列
@param mode パディングモード
@raise OpenSSL::PKey::RSAError 暗号化に失敗した場合に発生します。... -
OpenSSL
:: PKey :: RSA # public _ decrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String (11132.0) -
文字列 str を公開鍵で復号化します。
...ングモードと同じものを
指定する必要があります。
* OpenSSL::PKey::RSA::PKCS1_PADDING
* OpenSSL::PKey::RSA::NO_PADDING
@param str 復号化する文字列
@param mode パディングモード
@raise OpenSSL::PKey::RSAError 復号化に失敗した場合に発生します。... -
OpenSSL
:: PKCS7 # verify(certs , store , indata = nil , flags = 0) -> bool (11121.0) -
署名を検証します。
...署名者の証明書を含む配列を渡します。
通常 S/MIME 署名には証明者の証明書が含まれていますが、
OpenSSL::PKCS7.sign で OpenSSL::PKCS7::NOCERTS を渡した
場合には含まれていないので、明示的に渡す必要があります。
このメソッドは......名の対象となった文字列を渡します。
nil を渡すと OpenSSL::PKCS7#data で得られる文字列
を用います。通常は nil を渡すべきです。
flags には以下の値の OR を渡します。
* OpenSSL::PKCS7::NOINTERN
メッセージに添付された証明書......。
* OpenSSL::PKCS7::TEXT
署名対象のデータに含まれる text/plain タイプの MIME ヘッダを取り除きます。
もしヘッダがない場合はエラーとなります。
* OpenSSL::PKCS7::NOVERIFY
署名者の証明書を検証しません。
* OpenSSL::P... -
OpenSSL
:: X509 :: Store # purpose=(purpose) (11115.0) -
証明書の使用目的を設定します。
...します。
* OpenSSL::X509::PURPOSE_ANY
* OpenSSL::X509::PURPOSE_CRL_SIGN
* OpenSSL::X509::PURPOSE_NS_SSL_SERVER
* OpenSSL::X509::PURPOSE_SMIME_ENCRYPT
* OpenSSL::X509::PURPOSE_SMIME_SIGN
* OpenSSL::X509::PURPOSE_SSL_CLIENT
* OpenSSL::X509::PURPOSE_SSL_SERVER
* OpenSSL::X509::PURPO......SE_OCSP_HELPER
この値は OpenSSL::X509::Store#verify で検証する場合に利用されます。
証明書に記載されている使用目的が適合していない場合には検証が失敗します。
OpenSSL::X509::StoreContext.new で証明書ストアコンテキストを
生成する......場合にはそのコンテキストにこの値がコピーされます。
@param purpose 証明書の使用目的を表す整数値
@see OpenSSL::X509::StoreContext#purpose=... -
OpenSSL
:: SSL :: SSLContext # session _ cache _ mode=(mode) (11109.0) -
セッションキャッシュのモードを指定します。
...渡します。
* OpenSSL::SSL::SSLContext::SESSION_CACHE_OFF
* OpenSSL::SSL::SSLContext::SESSION_CACHE_CLIENT
* OpenSSL::SSL::SSLContext::SESSION_CACHE_SERVER
* OpenSSL::SSL::SSLContext::SESSION_CACHE_BOTH
* OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_AUTO_CLEAR
* OpenSSL::SSL::SSLContex......_CACHE_NO_INTERNAL
* OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_INTERNAL_LOOKUP
* OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_INTERNAL_STORE
デフォルト値は OpenSSL::SSL::SSLContext::SESSION_CACHE_SERVER です。
@param mode 設定するモード(整数値)
@see OpenSSL::SSL::SSLContext#... -
OpenSSL
:: X509 :: StoreContext # purpose=(purpose) (11103.0) -
証明書の使用目的を設定します。
...します。
* OpenSSL::X509::PURPOSE_ANY
* OpenSSL::X509::PURPOSE_CRL_SIGN
* OpenSSL::X509::PURPOSE_NS_SSL_SERVER
* OpenSSL::X509::PURPOSE_SMIME_ENCRYPT
* OpenSSL::X509::PURPOSE_SMIME_SIGN
* OpenSSL::X509::PURPOSE_SSL_CLIENT
* OpenSSL::X509::PURPOSE_SSL_SERVER
* OpenSSL::X509::PURPO......SE_OCSP_HELPER
証明書に記載されている使用目的が適合していない場合には検証が失敗します。
@param purpose 証明書の使用目的を表す整数値
@see OpenSSL::X509::Store#purpose=... -
OpenSSL
:: Buffering # printf(format , *args) -> nil (11102.0) -
format に従い引数 args を文字列に変換して 出力します。
format に従い引数 args を文字列に変換して
出力します。
IO#printf と同様です。
@param format 出力フォーマット文字列
@param arg 出力するオブジェクト
@see Kernel.#printf