種類
- インスタンスメソッド (759)
- 定数 (44)
- クラス (33)
- モジュール関数 (11)
- 特異メソッド (11)
ライブラリ
-
cgi
/ core (11) -
net
/ http (286) -
net
/ imap (11) - openssl (198)
-
rubygems
/ remote _ fetcher (11) - socket (22)
-
webrick
/ accesslog (11) -
webrick
/ httpauth / basicauth (22) -
webrick
/ httpauth / digestauth (22) -
webrick
/ httpresponse (11) -
webrick
/ https (22) -
webrick
/ httpservlet / abstract (77) -
webrick
/ httpservlet / cgihandler (22) -
webrick
/ httpservlet / erbhandler (22) -
webrick
/ httpservlet / filehandler (77) -
webrick
/ httpservlet / prochandler (22) -
webrick
/ httpstatus (11)
クラス
- CGI (11)
-
Gem
:: RemoteFetcher (11) -
Net
:: HTTP (275) -
Net
:: HTTPResponse (11) -
Net
:: IMAP :: ContinuationRequest (11) -
OpenSSL
:: OCSP :: BasicResponse (11) -
OpenSSL
:: OCSP :: Request (66) -
OpenSSL
:: X509 :: ExtensionFactory (33) -
OpenSSL
:: X509 :: Request (44) -
WEBrick
:: HTTPAuth :: BasicAuth (22) -
WEBrick
:: HTTPAuth :: DigestAuth (22) -
WEBrick
:: HTTPRequest (22) -
WEBrick
:: HTTPResponse (11) -
WEBrick
:: HTTPServlet :: AbstractServlet (77) -
WEBrick
:: HTTPServlet :: CGIHandler (22) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (33) -
WEBrick
:: HTTPServlet :: ERBHandler (22) -
WEBrick
:: HTTPServlet :: FileHandler (44) -
WEBrick
:: HTTPServlet :: ProcHandler (22)
モジュール
-
OpenSSL
:: OCSP (11) -
Socket
:: Constants (22) -
WEBrick
:: AccessLog (11) -
WEBrick
:: HTTPStatus (11)
キーワード
- Attribute (11)
- CertificateId (11)
- ExtensionFactory (11)
-
MSG
_ PROXY (11) -
MSG
_ WAITALL (11) -
RC
_ UNSUPPORTED _ MEDIA _ TYPE (11) -
RESPONSE
_ STATUS _ MALFORMEDREQUEST (11) -
add
_ attribute (11) -
add
_ certid (11) -
add
_ nonce (11) - attributes (11)
- attributes= (11)
- authenticate (22)
- certid (11)
- challenge (22)
-
check
_ nonce (11) - chunked= (11)
-
client
_ cert (11) -
copy
_ nonce (11) - data (11)
-
do
_ DELETE (11) -
do
_ GET (66) -
do
_ HEAD (11) -
do
_ OPTIONS (22) -
do
_ POST (55) -
do
_ PUT (11) - get (22)
- get2 (22)
- head (11)
- head2 (22)
- header (11)
-
make
_ partial _ content (11) - new (11)
-
not
_ modified? (11) - post (22)
- post2 (22)
- put (11)
- put2 (22)
-
read
_ body (11) -
request
_ get (22) -
request
_ head (22) -
request
_ post (22) -
request
_ put (22) -
send
_ request (11) -
server
_ cert (11) - service (22)
-
setup
_ params (11) - sign (11)
-
signature
_ algorithm (11) -
subject
_ request (11) -
subject
_ request= (11) - verify (11)
検索結果
先頭5件
- WEBrick
:: HTTPAuth :: BasicAuth # authenticate(request , response) -> bool - WEBrick
:: HTTPAuth :: DigestAuth # authenticate(request , response) -> true - OpenSSL
:: OCSP :: RESPONSE _ STATUS _ MALFORMEDREQUEST -> Integer - OpenSSL
:: X509 :: ExtensionFactory - Net
:: HTTP # request(request , data = nil) {|response| . . . . } -> Net :: HTTPResponse
-
WEBrick
:: HTTPAuth :: BasicAuth # authenticate(request , response) -> bool (24407.0) -
クライアントから送られてきたユーザ名とパスワードを認証します。 認証に失敗した場合は challenge を呼びます。
...。
認証に失敗した場合は challenge を呼びます。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。
@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗した場合に... -
WEBrick
:: HTTPAuth :: DigestAuth # authenticate(request , response) -> true (21407.0) -
クライアントから送られてきたユーザ名とパスワードを認証します。 認証に失敗した場合は challenge を呼びます。
...。
認証に失敗した場合は challenge を呼びます。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。
@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗した場合に... -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ MALFORMEDREQUEST -> Integer (21400.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 リクエストの構文が正しくないことを意味します。
...OpenSSL::OCSP::Response#status のステータスコードで 、
リクエストの構文が正しくないことを意味します。
詳しくは 2560 2.3 を見てください。... -
OpenSSL
:: X509 :: ExtensionFactory (21018.0) -
OpenSSL::X509::Extension を簡便に生成するための クラスです。
...penSSL::X509::Extension を簡便に生成するための
クラスです。
例
require 'openssl'
# ca_cert: CA の証明書オブジェクト
# req: CSR オブジェクト
# newcert: 新たに生成する証明書のオブジェクト
ca_cert = OpenSSL::X509::Certificate.new(File.read(......'ca_cert.pem'))
req = OpenSSL::X509::Request.new(File.read('req.pem'))
newcert = OpenSSL::X509::Certificate.new
# 新しい ExtensionFactory オブジェクトを生成し、 CA の証明書オブジェクト
# を設定
factory = OpenSSL::X509::ExtensionFactory.new(ca_cert)
# CSR オブ......factory.subject_request = req
# basicConstraints 拡張領域を生成
p factory.create_extension("basicConstraints", "CA:FALSE")
# => basicConstraints = CA:FALSE
# subjectKeyIdentifier 拡張領域を生成
# この値は CSR オブジェクトの公開鍵から生成される
p fact... -
Net
:: HTTP # request(request , data = nil) {|response| . . . . } -> Net :: HTTPResponse (18632.0) -
Net::HTTPRequest オブジェクト request をサーバに送信します。
...Net::HTTPRequest オブジェクト request をサーバに送信します。
POST/PUT の時は data も与えられます
(GET/HEAD などで data を与えると
ArgumentError を発生します)。
ブロックとともに呼びだされたときは
ソケットからボディを読みこ......Net::HTTPResponse
オブジェクトをブロックに与えます。
@param request リクエストオブジェクトを与えます。
@param data リクエストのボディを文字列で与えます。
@raise ArgumentError dataを与えるべきでないリクエストでdataを......与えた場合に発生します。
@see Net::HTTP#send_request... -
Gem
:: RemoteFetcher # request(uri , request _ class , last _ modified = nil) -> Net :: HTTPResponse (18608.0) -
与えられた URI に対してリクエストを実行し、Net::HTTPResponse を返します。
...URI に対してリクエストを実行し、Net::HTTPResponse を返します。
@param uri URI を指定します。
@param request_class Net::HTTP::Head か Net::HTTP::Get を指定します。
@param last_modified 最終更新時刻を指定します。
@see Net::HTTP, Net::HTTP::Head, Net... -
Net
:: HTTP # request(request , data = nil) -> Net :: HTTPResponse (18532.0) -
Net::HTTPRequest オブジェクト request をサーバに送信します。
...Net::HTTPRequest オブジェクト request をサーバに送信します。
POST/PUT の時は data も与えられます
(GET/HEAD などで data を与えると
ArgumentError を発生します)。
ブロックとともに呼びだされたときは
ソケットからボディを読みこ......Net::HTTPResponse
オブジェクトをブロックに与えます。
@param request リクエストオブジェクトを与えます。
@param data リクエストのボディを文字列で与えます。
@raise ArgumentError dataを与えるべきでないリクエストでdataを......与えた場合に発生します。
@see Net::HTTP#send_request... -
OpenSSL
:: X509 :: Request # attributes -> [OpenSSL :: X509 :: Attribute] (18512.0) -
CSR が保持している attribute を OpenSSL::X509::Attribute の配列で返します。
...る attribute を OpenSSL::X509::Attribute
の配列で返します。
attribute とは X.509 証明書署名要求 に含まれる申請者に関する
追加的な情報です。必須ではありません。X.509v3 拡張領域を
CSR に含めるときは "reqExt" という oid の attribute......を追加
します。
@see OpenSSL::X509::Request#attribute=,
OpenSSL::X509::Request#add_attribute... -
OpenSSL
:: X509 :: Request # add _ attribute(attr) -> OpenSSL :: X509 :: Attribute (18412.0) -
新たな attribute を CSR に追加します。
...新たな attribute を CSR に追加します。
@param attr 追加する attribute(OpenSSL::X509::Attribute の
インスタンス)
@return 渡した attribute オブジェクトを返します
@see OpenSSL::X509::Request#attribute,
OpenSSL::X509::Request#attribute=... -
OpenSSL
:: X509 :: ExtensionFactory # subject _ request -> OpenSSL :: X509 :: Request | nil (18402.0) -
自身に設定されている証明書署名要求オブジェクトを返します。
...自身に設定されている証明書署名要求オブジェクトを返します。
設定されていない場合は nil を返します。...