2574件ヒット
[1-100件を表示]
(0.070秒)
ライブラリ
-
net
/ http (24) -
net
/ smtp (12) - openssl (2396)
- securerandom (12)
クラス
- Integer (12)
-
Net
:: HTTP (24) -
Net
:: SMTP (12) -
OpenSSL
:: ASN1 :: ASN1Data (12) -
OpenSSL
:: BN (200) -
OpenSSL
:: Config (12) -
OpenSSL
:: HMAC (36) -
OpenSSL
:: Netscape :: SPKI (48) -
OpenSSL
:: OCSP :: BasicResponse (12) -
OpenSSL
:: OCSP :: Request (24) -
OpenSSL
:: OCSP :: Response (12) -
OpenSSL
:: PKCS12 (12) -
OpenSSL
:: PKCS7 (48) -
OpenSSL
:: PKey :: DH (120) -
OpenSSL
:: PKey :: DSA (144) -
OpenSSL
:: PKey :: EC (36) -
OpenSSL
:: PKey :: EC :: Group (72) -
OpenSSL
:: PKey :: EC :: Point (36) -
OpenSSL
:: PKey :: RSA (156) -
OpenSSL
:: SSL :: SSLContext (60) -
OpenSSL
:: SSL :: SSLServer (12) -
OpenSSL
:: SSL :: SSLSocket (24) -
OpenSSL
:: SSL :: Session (36) -
OpenSSL
:: X509 :: Attribute (36) -
OpenSSL
:: X509 :: CRL (72) -
OpenSSL
:: X509 :: Certificate (72) -
OpenSSL
:: X509 :: Extension (48) -
OpenSSL
:: X509 :: ExtensionFactory (204) -
OpenSSL
:: X509 :: Name (120) -
OpenSSL
:: X509 :: Request (72) -
OpenSSL
:: X509 :: Store (204) -
OpenSSL
:: X509 :: StoreContext (168)
モジュール
-
OpenSSL
:: ASN1 (24) -
OpenSSL
:: Buffering (12) -
OpenSSL
:: OCSP (12) -
OpenSSL
:: X509 (96)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (12)
- >> (12)
- ASN1 (12)
- COMPAT (12)
-
DEFAULT
_ CERT _ STORE (12) - ExtensionFactory (12)
- MULTILINE (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 1 . 0 (4) -
OBJECT
_ DESCRIPTOR (12) - OCSP (12)
- ONELINE (12)
- RFC2253 (12)
- RSA (12)
- Request (12)
-
SESSION
_ CACHE _ NO _ AUTO _ CLEAR (12) -
SESSION
_ CACHE _ NO _ INTERNAL _ STORE (12) - SSLSocket (12)
- SecureRandom (12)
- SocketForwarder (12)
- Store (12)
- StoreContext (12)
- StoreError (12)
- TRUSTOTHER (12)
-
V
_ ERR _ CERT _ CHAIN _ TOO _ LONG (12) -
V
_ ERR _ UNABLE _ TO _ DECODE _ ISSUER _ PUBLIC _ KEY (12) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CERT _ SIGNATURE (12) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CRL _ SIGNATURE (12) -
V
_ ERR _ UNABLE _ TO _ GET _ CRL (12) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT (12) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (12) -
V
_ ERR _ UNABLE _ TO _ VERIFY _ LEAF _ SIGNATURE (12) - X509 (12)
-
add
_ cert (12) -
add
_ crl (12) -
add
_ file (12) -
add
_ path (12) -
cert
_ store (24) -
cert
_ store= (24) - chain (24)
- cleanup (12)
- coerce (12)
- cofactor (12)
- config (12)
- config= (12)
-
create
_ ext (12) -
create
_ ext _ from _ array (12) -
create
_ ext _ from _ hash (12) -
create
_ ext _ from _ string (12) -
create
_ extension (24) - crl (12)
- crl= (12)
-
current
_ cert (12) -
current
_ crl (12) - decode (12)
-
enable
_ starttls _ auto (12) - error (24)
- error= (12)
-
error
_ depth (12) -
error
_ string (24) - export (60)
- flags= (24)
- generate (24)
- generator (12)
- hexdigest (12)
- infinity? (12)
- inspect (12)
- io (12)
-
issuer
_ certificate (12) -
issuer
_ certificate= (12) - lshift! (12)
-
mask
_ bits! (12) -
mod
_ inverse (12) - negative? (8)
-
net
/ smtp (4) - new (348)
-
num
_ bytes (12) -
pretty
_ print (12) - print (12)
- purpose= (24)
- rshift! (12)
-
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
set
_ default _ paths (12) -
set
_ generator (12) -
set
_ to _ infinity! (12) -
subject
_ certificate (12) -
subject
_ certificate= (12) -
subject
_ request (12) -
subject
_ request= (12) - time= (24)
-
to
_ a (24) -
to
_ bn (36) -
to
_ der (216) -
to
_ h (12) -
to
_ i (12) -
to
_ int (12) -
to
_ io (24) -
to
_ pem (156) -
to
_ s (180) -
to
_ text (120) - trust= (24)
- verify (72)
-
verify
_ callback (12) -
verify
_ callback= (12)
検索結果
先頭5件
-
openssl (38086.0)
-
OpenSSL(https://www.openssl.org/) を Ruby から扱うためのライブラリです。
...OpenSSL(https://www.openssl.org/)
を Ruby から扱うためのライブラリです。
このドキュメントでは SSL/TLS の一般的事項については
解説をしません。利用者は、SSL/TLSの各概念、例えば
以下の事項について理解している必要があります......キュリティ的に重大な用途に用いるのであれば、
自分自身でこのドキュメントの内容を検証してください。
OpenSSL は SSL/TLS による通信を提供する高水準なインターフェースと
より基本的な機能を提供する低水準なインター......erial = 1
cer.issuer = issu
cer.subject = sub
cer.sign(key, digest) # <= 署名するのに使う秘密鍵とハッシュ関数
print cer.to_text
===[a:references] 参考文献
* 5246
* Eric Rescorla. SSL and TLS : Designing and Building Secure Systems.
邦訳, Eric Rescorla 著... -
OpenSSL
:: PKey :: EC :: Group # set _ generator(generator , order , cofactor) -> self (17324.0) -
群のパラメータを設定します。
...のパラメータを設定します。
@param generator 生成元(OpenSSL::PKey::EC::Point オブジェクト)
@param order 生成元の位数(OpenSSL::BN オブジェクト)
@param cofactor 余因子OpenSSL::BN オブジェクト
@raise OpenSSL::PKey::EC::Group::Error 設定に失敗した場合... -
OpenSSL
:: SSL :: SSLContext :: DEFAULT _ CERT _ STORE -> OpenSSL :: X509 :: Store (17323.0) -
OpenSSL::SSL::SSLContext#set_params で信頼する CA 証明書 (ca_file, ca_path, cert_store) を一切指定しなかった場合に デフォルトで使われる証明書ストアです。
...OpenSSL::SSL::SSLContext#set_params で信頼する CA 証明書
(ca_file, ca_path, cert_store) を一切指定しなかった場合に
デフォルトで使われる証明書ストアです。
OpenSSL::X509::Store#set_default_paths でシステムが提供する
証明書を利用するように... -
OpenSSL
:: SSL :: SSLContext # cert _ store -> OpenSSL :: X509 :: Store | nil (17307.0) -
接続相手の証明書の検証のために使う、信頼している CA 証明書を 含む証明書ストアを返します。
...接続相手の証明書の検証のために使う、信頼している CA 証明書を
含む証明書ストアを返します。
デフォルトは nil です。
@see OpenSSL::SSL::SSLContext#cert_store=... -
OpenSSL
:: BN # to _ s(base=10) -> String (17299.0) -
自身を表す文字列を返します。
...e OpenSSL::BNError 変換に失敗した場合に発生します
//emlist[][ruby]{
require 'openssl'
p 10.to_bn.to_s # => "10"
p (-5).to_bn.to_s # => "-5"
p 0.to_bn.to_s(16) # => "0"
p 9.to_bn.to_s(16) # => "09"
p 10.to_bn.to_s(16) # => "0A"
p 16.to_bn.to_s(16) # => "10"
p 26.to_bn.to_......"
p 256.to_bn.to_s(16) # => "0100"
p 0.to_bn.to_s(2) # => ""
p 6.to_bn.to_s(2) # => "\x06"
p 7.to_bn.to_s(2) # => "\a"
p 0.to_bn.to_s(0) # => "\x00\x00\x00\x00"
p 6.to_bn.to_s(0) # => "\x00\x00\x00\x01\x06"
p 7.to_bn.to_s(0) # => "\x00\x00\x00\x01\a"
//}
反対に、文字列から OpenSSL::BN......クラスのインスタンスを作るには
OpenSSL::BN.new を用います。
@see OpenSSL::BN.new... -
OpenSSL
:: SSL :: SSLContext # cert _ store=(store) (17224.0) -
接続相手の証明書の検証のために使う、信頼している CA 証明書を 含む証明書ストアを設定します。
...は OpenSSL::SSL::SSLContext#ca_path= や
OpenSSL::SSL::SSLContext#ca_file= で証明書を設定しますが、
CRL を使いたいなど、より詳細な設定をしたい場合にはこれを使います。
デフォルトは nil (証明書ストアを指定しない)です。
@param store 設......定する証明書ストア(OpenSSL::X509::Store のインスタンス)
@see OpenSSL::SSL::SSLContext#cert_store... -
OpenSSL
:: PKey :: EC :: Point # to _ bn -> OpenSSL :: BN (17208.0) -
点を整数に変換します。
...点を整数に変換します。
@raise OpenSSL::PKey::EC::Point::Error 変換に失敗した場合に発生します... -
OpenSSL
:: PKey :: EC :: Group # cofactor -> OpenSSL :: BN (17207.0) -
余因子を返します。
...余因子を返します。
@raise OpenSSL::PKey::EC::Group::Error 余因子の取得に失敗した場合に発生します... -
OpenSSL
:: PKey :: EC :: Group # generator -> OpenSSL :: PKey :: EC :: Point (17201.0) -
群の生成元を返します。
群の生成元を返します。