168件ヒット
[1-100件を表示]
(0.062秒)
種類
- インスタンスメソッド (96)
- 特異メソッド (72)
クラス
-
Net
:: IMAP (48) -
Net
:: POP3 (36) -
OpenSSL
:: OCSP :: BasicResponse (24) -
OpenSSL
:: OCSP :: Request (24) -
OpenSSL
:: PKCS7 (36)
検索結果
先頭5件
- Net
:: POP3 . certs -> String|nil - Net
:: IMAP . new(host , port = 143 , usessl = false , certs = nil , verify = true) -> Net :: IMAP - OpenSSL
:: PKCS7 # verify(certs , store , indata = nil , flags = 0) -> bool - OpenSSL
:: PKCS7 . sign(cert , key , data , certs = [] , flags = 0) -> OpenSSL :: PKCS7 - OpenSSL
:: OCSP :: Request # sign(signer _ cert , signer _ key , certs=nil , flags=nil) -> self
-
Net
:: POP3 . certs -> String|nil (18107.0) -
SSL のパラメータの ca_file (なければ ca_path) を返します。
...SSL のパラメータの ca_file (なければ ca_path) を返します。
どちらも設定されていない場合は nil を返します。
@see OpenSSL::SSL::SSLContext#ca_file, OpenSSL::SSL::SSLContext#ca_path... -
Net
:: IMAP . new(host , port = 143 , usessl = false , certs = nil , verify = true) -> Net :: IMAP (155.0) -
新たな Net::IMAP オブジェクトを生成し、指定したホストの 指定したポートに接続し、接続語の IMAP オブジェクトを返します。
...SL/TLS での接続には OpenSSL と openssl が使える必要があります。
certs は利用する証明書のファイル名もしくは証明書があるディレクトリ名を
文字列で渡します。
certs に nil を渡すと、OpenSSL のデフォルトの証明書を使います。......:timeout => 600 } )
@param host 接続するホスト名の文字列
@param port 接続するポート番号
@param usessl 真でSSL/TLSを使う
@param certs 証明書のファイル名/ディレクトリ名の文字列
@param verify 真で接続先を検証する
@param options 各種接... -
OpenSSL
:: PKCS7 # verify(certs , store , indata = nil , flags = 0) -> bool (149.0) -
署名を検証します。
...真を、失敗した場合は偽を返します。
certs には署名者の証明書を含む配列を渡します。
通常 S/MIME 署名には証明者の証明書が含まれていますが、
OpenSSL::PKCS7.sign で OpenSSL::PKCS7::NOCERTS を渡した
場合には含まれていないので......TERN
メッセージに添付された証明書を探索しません。
これを指定した場合は、必要な証明書をすべて certs から渡す必要が
あります。ある特定の証明書による署名のみを検証したい場合などに
用います。......表す文字列がセットされます。
@param certs 証明書(OpenSSL::X509::Certificate オブジェクト)の配列
@param store 証明書ストア(OpenSSL::X509::Store オブジェクト)
@param indata 署名対象の文字列
@param flags フラグ
@raise OpenSSL::PKCS7::PKCS7Error 検証... -
OpenSSL
:: PKCS7 . sign(cert , key , data , certs = [] , flags = 0) -> OpenSSL :: PKCS7 (149.0) -
data に証明書と秘密鍵で署名します。
...証明書と秘密鍵で署名します。
cert に署名に使う証明書を、key にその証明書に対応する秘密鍵を
渡します。certs に OpenSSL::X509::Certificate オブジェクトの配列 を
渡すと OpenSSL::PKCS7 オブジェクトにそれらの証明書が追加で保......の OR を渡します。
* OpenSSL::PKCS7::TEXT
text/plain 用の MIME ヘッダをデータに付け加える。
* OpenSSL::PKCS7::NOCERTS
署名者の証明書を署名に含めません。送り先がすでに証明書をもっている場合
など、他の方法で証明......ェクトを返します。
@param cert 署名に用いる証明書(OpenSSL::X509::Certificate オブジェクト)
@param key 署名に用いる秘密鍵(OpenSSL::PKey::PKey のサブクラスのオブジェクト)
@param data 署名対象のデータ文字列
@param certs 添付する証明書群(... -
OpenSSL
:: OCSP :: Request # sign(signer _ cert , signer _ key , certs=nil , flags=nil) -> self (143.0) -
Request オブジェクトに署名をします。
...須ではありません。
certs に証明書の配列を渡すことで、この署名を検証するために
必要となる別の証明書を付加することができます。
@param signer_cert 署名者の証明書(OpenSSL::X509::Certificate オブジェクト)
@param signer_key 証明に......用いる秘密鍵(OpenSSL::PKey::PKey オブジェクト)
@param certs 添付する証明書(OpenSSL::X509::Certificate オブジェクトの配列)
@param flags フラグ(整数)
@raise OpenSSL::OCSP::OCSPError 署名に失敗した場合に発生します... -
Net
:: POP3 # enable _ ssl(verify _ or _ params={} , certs=nil) -> () (137.0) -
このインスタンスが SSL による通信を利用するように設定します。
...に渡されます。
certs は無視されます。
verify_or_params がハッシュでない場合には、接続時に生成される
OpenSSL::SSL::SSLContext オブジェクトの
OpenSSL::SSL::SSLContext#set_params に
{ :verify_mode => verify_or_params, :ca_path => certs }
というハッ......シュが渡されます。
@param verify_or_params SSLの設定のハッシュ、もしくは SSL の設定の verify_mode
@param certs SSL の設定の ca_path
@see Net::POP3.enable_ssl, Net::POP3#disable_ssl, Net::POP3#use_ssl?... -
Net
:: POP3 . enable _ ssl(verify _ or _ params={} , certs=nil) -> () (137.0) -
新しく生成する Net::POP3 オブジェクトが SSL による通信利用するように設定します。
...に渡されます。
certs は無視されます。
verify_or_params がハッシュでない場合には、接続時に生成される
OpenSSL::SSL::SSLContext オブジェクトの
OpenSSL::SSL::SSLContext#set_params に
{ :verify_mode => verify_or_params, :ca_path => certs }
というハッ......シュが渡されます。
@param verify_or_params SSLの設定のハッシュ、もしくは SSL の verify_mode
@param certs SSL の ca_path
@see Net::POP3.disable_ssl, Net::POP3.use_ssl?... -
OpenSSL
:: OCSP :: BasicResponse # sign(signer _ cert , signer _ key , certs = [] , flags=0) -> self (137.0) -
Response に署名します。
...EY
* OpenSSL::OCSP::NOCERTS
certs に証明書の配列を渡すことで、この署名を検証するために
必要となる別の証明書を付加することができます。
@param signer_cert 署名者の証明書(OpenSSL::X509::Certificate オブジェクト)
@param signer_key 証明......に用いる秘密鍵(OpenSSL::PKey::PKey オブジェクト)
@param certs 添付する証明書(OpenSSL::X509::Certificate オブジェクトの配列)
@param flags フラグ(整数)... -
Net
:: IMAP # starttls(certs , verify) -> Net :: IMAP :: TaggedResponse (131.0) -
STARTTLS コマンドを送って TLS のセッションを開始します。
...、certs で証明書or証明書ディレクトリのファイル名(文字列)、
verify で検証するかどうか(Net::IMAP::VERIFY_PEER、
Net::IMAP::VERIFY_NONEに対応します)を
指定することができます。
@param options SSL/TLS のオプション(Hash オブジェクト)
@param......certs 証明書ファイル名、もしくは証明書ディレクトリ名(文字列)
@param verify 真なら SSL/TLS 接続時に証明書を検証します...