2209件ヒット
[2201-2209件を表示]
(0.050秒)
ライブラリ
-
net
/ smtp (60) - openssl (2136)
-
webrick
/ ssl (12)
クラス
-
Net
:: SMTP (60) -
OpenSSL
:: ASN1 :: ASN1Data (24) -
OpenSSL
:: ASN1 :: BMPString (24) -
OpenSSL
:: ASN1 :: BitString (24) -
OpenSSL
:: ASN1 :: Boolean (24) -
OpenSSL
:: ASN1 :: Enumerated (24) -
OpenSSL
:: ASN1 :: GeneralString (24) -
OpenSSL
:: ASN1 :: GeneralizedTime (24) -
OpenSSL
:: ASN1 :: GraphicString (24) -
OpenSSL
:: ASN1 :: IA5String (24) -
OpenSSL
:: ASN1 :: ISO64String (24) -
OpenSSL
:: ASN1 :: Integer (24) -
OpenSSL
:: ASN1 :: Null (24) -
OpenSSL
:: ASN1 :: NumericString (24) -
OpenSSL
:: ASN1 :: ObjectId (24) -
OpenSSL
:: ASN1 :: OctetString (24) -
OpenSSL
:: ASN1 :: PrintableString (24) -
OpenSSL
:: ASN1 :: Sequence (24) -
OpenSSL
:: ASN1 :: Set (24) -
OpenSSL
:: ASN1 :: T61String (24) -
OpenSSL
:: ASN1 :: UTCTime (24) -
OpenSSL
:: ASN1 :: UTF8String (24) -
OpenSSL
:: ASN1 :: UniversalString (24) -
OpenSSL
:: ASN1 :: VideotexString (24) -
OpenSSL
:: SSL :: SSLContext (804) -
OpenSSL
:: SSL :: SSLSocket (36) -
OpenSSL
:: X509 :: StoreContext (168) -
WEBrick
:: GenericServer (12)
モジュール
-
OpenSSL
:: ASN1 (552)
キーワード
- BMPString (24)
- BitString (24)
- Boolean (24)
-
DEFAULT
_ CERT _ STORE (12) -
DEFAULT
_ PARAMS (12) - Enumerated (24)
- GeneralString (24)
- GeneralizedTime (24)
- GraphicString (24)
- IA5String (24)
- ISO64String (24)
- Integer (24)
- METHODS (12)
- Null (24)
- NumericString (24)
- ObjectId (24)
- OctetString (24)
- PrintableString (24)
-
SESSION
_ CACHE _ BOTH (12) -
SESSION
_ CACHE _ CLIENT (12) -
SESSION
_ CACHE _ NO _ AUTO _ CLEAR (12) -
SESSION
_ CACHE _ NO _ INTERNAL (12) -
SESSION
_ CACHE _ NO _ INTERNAL _ LOOKUP (12) -
SESSION
_ CACHE _ NO _ INTERNAL _ STORE (12) -
SESSION
_ CACHE _ OFF (12) -
SESSION
_ CACHE _ SERVER (12) - SSLContext (12)
- Sequence (24)
- Set (24)
- StoreContext (12)
- T61String (24)
- UTCTime (24)
- UTF8String (24)
- UniversalString (24)
- VideotexString (24)
-
ca
_ file (12) -
ca
_ file= (12) -
ca
_ path (12) -
ca
_ path= (12) - cert (12)
- cert= (12)
-
cert
_ store (12) -
cert
_ store= (12) - chain (12)
- ciphers (12)
- ciphers= (12)
- cleanup (12)
-
client
_ ca (12) -
client
_ ca= (12) -
client
_ cert _ cb (12) -
client
_ cert _ cb= (12) -
current
_ cert (12) -
current
_ crl (12) - decode (12)
-
default
_ ssl _ context (12) -
enable
_ ssl (12) -
enable
_ starttls (12) -
enable
_ starttls _ auto (12) -
enable
_ tls (12) - error (12)
- error= (12)
-
error
_ depth (12) -
error
_ string (12) -
extra
_ chain _ cert (12) -
extra
_ chain _ cert= (12) - flags= (12)
-
flush
_ sessions (12) - key (12)
- key= (12)
-
net
/ smtp (1) - new (600)
- purpose= (12)
-
renegotiation
_ cb (12) -
renegotiation
_ cb= (12) -
servername
_ cb (12) -
servername
_ cb= (12) -
session
_ add (12) -
session
_ cache _ mode (12) -
session
_ cache _ mode= (12) -
session
_ cache _ size (12) -
session
_ cache _ size= (12) -
session
_ cache _ stats (12) -
session
_ get _ cb (12) -
session
_ get _ cb= (12) -
session
_ id _ context (12) -
session
_ id _ context= (12) -
session
_ new _ cb (12) -
session
_ new _ cb= (12) -
session
_ remove (12) -
session
_ remove _ cb (12) -
session
_ remove _ cb= (12) -
set
_ params (12) -
ssl
_ context (12) -
ssl
_ timeout (12) -
ssl
_ timeout= (12) -
ssl
_ version= (12) -
tag
_ class (12) - time= (12)
- timeout (12)
- timeout= (12)
-
tmp
_ dh _ callback (12) -
tmp
_ dh _ callback= (12) - traverse (12)
- trust= (12)
- verify (12)
-
verify
_ callback (12) -
verify
_ callback= (12) -
verify
_ depth (12) -
verify
_ depth= (12) -
verify
_ mode (12) -
verify
_ mode= (12)
検索結果
-
Net
:: SMTP # enable _ starttls _ auto(context = Net :: SMTP . default _ ssl _ context) -> () (214.0) -
その Net::SMTP オブジェクトがSTARTTLSが利用可能な場合 (つまりサーバがSTARTTLSを広告した場合)のみにSTARTTLSを利用する ように設定します。
...た場合)のみにSTARTTLSを利用する
ように設定します。
@see Net::SMTP#starttls?, Net::SMTP#starttls_auto?, Net::SMTP#enable_starttls_auto
@param context SSL接続で利用する OpenSSL::SSL::SSLContext
@see Net::SMTP#starttls?, Net::SMTP#starttls_auto?, Net::SMTP#enable_starttls... -
net
/ smtp (24.0) -
メールを送信するためのプロトコル SMTP (Simple Mail Transfer Protocol) を扱うライブラリです。
...et::SMTP.new('smtp.example.com', 25)
# SSLのコンテキストを作成してSSLの設定をし、context に代入しておく
# TLSを常に使うようにする
smtp.enable_starttls(context)
smtp.start() do
# send messages ...
end
TLS を使用したい場合は enable_tls を使......smtp.start do
# send messages ...
end
デフォルトではサーバー証明書の検証を行い、正当な証明書でない場合は OpenSSL::SSL::SSLError 例外が発生します。
証明書の検証を行いたくない場合は +tls_verify: false+ を指定します。
require......ls_verify: false) do |smtp|
# send messages ...
end
サーバー証明書に引数で指定したホスト名が含まれていなければ OpenSSL::SSL::SSLError 例外が発生します。
証明書に含まれない名前(IPアドレス等)で接続したい場合は、+tls_hostname+ で...
