クラス
-
Net
:: HTTP (22) -
Net
:: IMAP (77) -
Net
:: IMAP :: Envelope (11) -
Net
:: SMTP (22) -
OpenSSL
:: ASN1 :: ObjectId (33) -
OpenSSL
:: OCSP :: CertificateId (11) -
OpenSSL
:: X509 :: Certificate (33) -
OpenSSL
:: X509 :: ExtensionFactory (55) -
OpenSSL
:: X509 :: Request (22) -
URI
:: MailTo (66)
モジュール
- DublinCoreModel (33)
-
OpenSSL
:: X509 (11)
キーワード
- ExtensionFactory (11)
-
NEWS for Ruby 3
. 0 . 0 (4) - OCSP (11)
- Request (11)
-
V
_ ERR _ SUBJECT _ ISSUER _ MISMATCH (11) - X509 (11)
- append (11)
- build (22)
-
check
_ private _ key (11) -
dc
_ subject (11) -
dc
_ subject= (11) -
dc
_ subjects (11) - fetch (11)
- headers (11)
- headers= (11)
- ln (11)
-
long
_ name (11) -
net
/ imap (11) -
net
/ smtp (11) - new (22)
- openssl (11)
- post (22)
-
rdoc
/ generator / json _ index (11) -
rdoc
/ markdown (11) - ready (11)
- register (11)
- search (11)
- sort (11)
- subject= (22)
-
subject
_ certificate (11) -
subject
_ certificate= (11) -
subject
_ request (11) -
subject
_ request= (11) - thread (11)
-
to
_ mailtext (11) -
to
_ rfc822text (11) -
uid
_ search (11) -
uid
_ sort (11)
検索結果
先頭5件
- OpenSSL
:: X509 :: Certificate # subject=(name) - OpenSSL
:: X509 :: ExtensionFactory # subject _ request -> OpenSSL :: X509 :: Request | nil - OpenSSL
:: X509 :: ExtensionFactory # subject _ request=(req) - DublinCoreModel
# dc _ subjects - OpenSSL
:: X509 :: ExtensionFactory . new(issuer _ cert=nil , subject _ cert=nil , subject _ req=nil , crl=nil) -> OpenSSL :: X509 :: ExtensionFactory
-
OpenSSL
:: X509 :: Certificate # subject=(name) (6101.0) -
証明書の所有者の名前を設定します。
証明書の所有者の名前を設定します。
@param name 所有者の名前の OpenSSL::X509::Name オブジェクト
@raise OpenSSL::X509::CertificateError 設定に失敗した場合に発生します -
OpenSSL
:: X509 :: ExtensionFactory # subject _ request -> OpenSSL :: X509 :: Request | nil (6101.0) -
自身に設定されている証明書署名要求オブジェクトを返します。
自身に設定されている証明書署名要求オブジェクトを返します。
設定されていない場合は nil を返します。 -
OpenSSL
:: X509 :: ExtensionFactory # subject _ request=(req) (6101.0) -
自身に証明書署名要求オブジェクトを設定します。
自身に証明書署名要求オブジェクトを設定します。
@param req 設定する証明書署名要求(OpenSSL::X509::Request)オブジェクト
@see OpenSSL::X509::ExtensionFactory.new -
DublinCoreModel
# dc _ subjects (6100.0) -
@todo
@todo -
OpenSSL
:: X509 :: ExtensionFactory . new(issuer _ cert=nil , subject _ cert=nil , subject _ req=nil , crl=nil) -> OpenSSL :: X509 :: ExtensionFactory (226.0) -
ExtensionFactory オブジェクトを生成します。
...を
渡すことによって、拡張領域の中身を ExtensionFactory オブジェクトが
計算することができます。
例えば、"subjectKeyIdentifier" 拡張領域は証明書の一部のハッシュ値
を値として持ちますが、
OpenSSL::X509::Certificate オブジェクト......SSL::X509::ExtensionFactory#subject_certificate=
* OpenSSL::X509::ExtensionFactory#subject_request=
* OpenSSL::X509::ExtensionFactory#crl=
@param issuer_cert 証明書発行者、すなわち CA の
OpenSSL::X509::Certificate オブジェクト
@param subject_cert 証明書所有者の......OpenSSL::X509::Certificate オブジェクト
@param subject_req 関連する証明書署名要求(OpenSSL::X509::Request)
オブジェクト
@param crl 関連する 証明書失効リスト(OpenSSL::X509::CRL)オブジェクト... -
OpenSSL
:: OCSP :: CertificateId . new(subject , issuer , digest=nil) -> OpenSSL :: OCSP :: CertificateId (125.0) -
CertificateId オブジェクトを生成します。
...ジェクトを生成します。
subject には問合せ対象の証明書を、issuerにはsubjectのissuer(発行者)
の証明書を渡します。
@param subject 問合せ対象の証明書(OpenSSL::X509::Certificate オブジェクト)
@param issuer subjectのissuer(発行者)の証明書(Op... -
Net
:: IMAP # search(keys , charset = nil) -> [Integer] (24.0) -
SEARCH コマンドを送り、条件に合うメッセージの message sequence number を配列で返します。
...条件は "SUBJECT", "FROM" などを用いることができます。
詳しくは 2060 の 6.4.4 を見てください。
例:
p imap.search(["SUBJECT", "hello"])
#=> [1, 6, 7, 8]
p imap.search(["SUBJECT", "hello", "FROM", "foo@example.com"])
#=> [6, 7]
p imap.search('SUBJECT "hello"')... -
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
}...