クラス
-
Net
:: HTTP (24) -
Net
:: IMAP (84) -
Net
:: IMAP :: Envelope (12) -
Net
:: SMTP (24) -
OpenSSL
:: ASN1 :: ObjectId (36) -
OpenSSL
:: OCSP :: CertificateId (12) -
OpenSSL
:: X509 :: Certificate (36) -
OpenSSL
:: X509 :: ExtensionFactory (60) -
OpenSSL
:: X509 :: Request (24) -
URI
:: MailTo (72)
モジュール
- DublinCoreModel (36)
-
OpenSSL
:: X509 (12)
キーワード
- ExtensionFactory (12)
-
NEWS for Ruby 3
. 0 . 0 (5) - OCSP (12)
- Request (12)
-
V
_ ERR _ SUBJECT _ ISSUER _ MISMATCH (12) - X509 (12)
- append (12)
- build (24)
-
check
_ private _ key (12) -
dc
_ subject (12) -
dc
_ subject= (12) -
dc
_ subjects (12) - fetch (12)
- headers (12)
- headers= (12)
- ln (12)
-
long
_ name (12) -
net
/ imap (12) -
net
/ smtp (12) - new (24)
- openssl (12)
- post (24)
-
rdoc
/ generator / json _ index (12) -
rdoc
/ markdown (12) - ready (12)
- register (12)
- search (12)
- sort (12)
- subject= (24)
-
subject
_ certificate (12) -
subject
_ certificate= (12) -
subject
_ request (12) -
subject
_ request= (12) - thread (12)
-
to
_ mailtext (12) -
to
_ rfc822text (12) -
uid
_ search (12) -
uid
_ sort (12)
検索結果
先頭5件
-
Net
:: IMAP # uid _ search(keys , charset = nil) -> [Integer] (24.0) -
UID SEARCH コマンドを送り、条件に合うメッセージの UID を配列で返します。
...は "SUBJECT", "FROM" などを用いることができます。
詳しくは 2060 の 6.4.4 を見てください。
例:
p imap.uid_search(["SUBJECT", "hello"])
#=> [1, 6, 7, 8]
p imap.uid_search(["SUBJECT", "hello", "FROM", "foo@example.com"])
#=> [6, 7]
p imap.uid_search('SUBJECT "hel... -
Net
:: HTTP # post(path , data , header = nil , dest = nil) -> Net :: HTTPResponse (18.0) -
サーバ上の path にあるエンティティに対し文字列 data を POST で送ります。
..., body = http.post('/cgi-bin/search.rb', 'query=subject&target=ruby')
# version 1.2
response = http.post('/cgi-bin/search.rb', 'query=subject&target=ruby')
# using block
File.open('save.html', 'w') {|f|
http.post('/cgi-bin/search.rb', 'query=subject&target=ruby') do |str|
f.write str
end
}... -
Net
:: HTTP # post(path , data , header = nil , dest = nil) {|body _ segment| . . . . } -> Net :: HTTPResponse (18.0) -
サーバ上の path にあるエンティティに対し文字列 data を POST で送ります。
..., body = http.post('/cgi-bin/search.rb', 'query=subject&target=ruby')
# version 1.2
response = http.post('/cgi-bin/search.rb', 'query=subject&target=ruby')
# using block
File.open('save.html', 'w') {|f|
http.post('/cgi-bin/search.rb', 'query=subject&target=ruby') do |str|
f.write str
end
}... -
Net
:: IMAP # fetch(set , attr) -> [Net :: IMAP :: FetchData] (18.0) -
FETCH コマンドを送り、メールボックス内のメッセージに 関するデータを取得します。
...D"=>99}>, #<Net::IMAP::FetchData seqno=8, attr={"UID"=>100}>]
p imap.fetch(6, "BODY[HEADER.FIELDS (SUBJECT)]")
#=> [#<Net::IMAP::FetchData seqno=6, attr={"BODY[HEADER.FIELDS (SUBJECT)]"=>"Subject: test\r\n\r\n"}>]
data = imap.uid_fetch(98, ["RFC822.SIZE", "INTERNALDATE"])[0]
p data.seqno
#... -
OpenSSL
:: OCSP (18.0) -
OCSP(Online Certificate Status Protocol)を取り扱うための モジュールです。OCSP は 2560 で定義されています。
...equire 'net/http'
# ...
subject # 問い合わせ対象の証明書(Certificate オブジェクト)
issuer # subject の発行者の証明書(Certificate オブジェクト)
store # 信頼している証明書ストア
cid = OpenSSL::OCSP::CertificateId.new(subject, issuer)
req = OpenSSL... -
URI
:: MailTo # to _ mailtext -> String (18.0) -
URI オブジェクトからメールテキスト文字列を生成します。
...:
require 'uri'
p mailto = URI.parse("mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr")
print mailto.to_mailtext
=> #<URI::MailTo:0x20104a0e URL:mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr>
To: ruby-list@ruby-lang.org
Subject: subscribe
Cc: myaddr... -
URI
:: MailTo # to _ rfc822text -> String (18.0) -
URI オブジェクトからメールテキスト文字列を生成します。
...:
require 'uri'
p mailto = URI.parse("mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr")
print mailto.to_mailtext
=> #<URI::MailTo:0x20104a0e URL:mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr>
To: ruby-list@ruby-lang.org
Subject: subscribe
Cc: myaddr... -
OpenSSL
:: X509 :: Certificate # check _ private _ key(private _ key) -> bool (16.0) -
与えられた秘密鍵が証明書に記載されている subject の公開鍵と対応するものかを確かめます。
...与えられた秘密鍵が証明書に記載されている subject の公開鍵と対応するものかを確かめます。
確認に成功した場合に真を返します。
@param private_key 確認用の秘密鍵... -
Net
:: IMAP # sort(sort _ keys , search _ keys , charset) -> [Integer] (12.0) -
SORT コマンド送り、メールボックス内の メッセージをソートした結果を返します。
...か判断できます。
sort_keys にはソート順を決めるキーを文字列の配列で指定します。
"ARRIVAL", "CC", "FROM", "TO", "SUBJECT" などが指定できます。
詳しくは 5265 の BASE.6.4.SORT の所を見てください。
search_key には検索条件を渡します......number の配列を返します。
例:
p imap.sort(["FROM"], ["ALL"], "US-ASCII")
#=> [1, 2, 3, 5, 6, 7, 8, 4, 9]
p imap.sort(["DATE"], ["SUBJECT", "hello"], "US-ASCII")
#=> [6, 7, 8, 1]
@param sort_key ソート順のキー(文字列配列)
@param search_key 検索条件(文字列配列)...