143件ヒット
[1-100件を表示]
(0.148秒)
ライブラリ
- ビルトイン (33)
- openssl (33)
-
rubygems
/ package (22) -
rubygems
/ package / tar _ output (22) -
rubygems
/ security (33)
クラス
-
Gem
:: Package :: TarOutput (22) -
Gem
:: Security :: Signer (11) -
OpenSSL
:: PKCS7 (33) - SignalException (33)
モジュール
-
Gem
:: Package (22) -
Gem
:: Security (22)
キーワード
-
build
_ self _ signed _ cert (11) - encrypt (11)
- new (55)
- open (22)
- pack (11)
-
sign
_ cert (11) -
write
_ smime (11)
検索結果
先頭5件
- OpenSSL
:: PKCS7 . sign(cert , key , data , certs = [] , flags = 0) -> OpenSSL :: PKCS7 - Gem
:: Security . sign _ cert(cert , signing _ key , signing _ cert , options = {}) -> OpenSSL :: X509 :: Certificate - Gem
:: Security . build _ self _ signed _ cert(email _ addr , options = {}) -> Hash - SignalException
. new(sig _ number , sig _ name) -> SignalException - SignalException
. new(sig _ name) -> SignalException
-
OpenSSL
:: PKCS7 . sign(cert , key , data , certs = [] , flags = 0) -> OpenSSL :: PKCS7 (24302.0) -
data に証明書と秘密鍵で署名します。
...data に証明書と秘密鍵で署名します。
cert に署名に使う証明書を、key にその証明書に対応する秘密鍵を
渡します。certs に OpenSSL::X509::Certificate オブジェクトの配列 を
渡すと OpenSSL::PKCS7 オブジェクトにそれらの証明書が追加......で保持されます。
例えば中間 CA 証明書などを渡します。
flags は以下の値の OR を渡します。
* OpenSSL::PKCS7::TEXT
text/plain 用の MIME ヘッダをデータに付け加える。
* OpenSSL::PKCS7::NOCERTS
署名者の証明書を署名に含めま......CS7::DETACHED
クリア署名(multipart/signed)をする。
* OpenSSL::PKCS7::BINARY
data に MIME 正規化を施さない。
* OpenSSL::PKCS7::NOATTR
PKCS#7 autenticatedAttributes (署名時刻など)をオブジェクトに含めない。
* OpenSSL::PKCS7::NOSMIMECAP... -
Gem
:: Security . sign _ cert(cert , signing _ key , signing _ cert , options = {}) -> OpenSSL :: X509 :: Certificate (12702.0) -
与えられた署名用の鍵と証明書を用いて証明書に署名します。
...を用いて証明書に署名します。
@param cert 署名する証明書を指定します。
@param signing_key 署名にしようする鍵を指定します。
@param signing_cert 署名に使用する証明書を指定します。
@param options オプションを指定します。
@retu... -
Gem
:: Security . build _ self _ signed _ cert(email _ addr , options = {}) -> Hash (12401.0) -
与えられたメールアドレスを元にして自己署名証明書を作成します。
...与えられたメールアドレスを元にして自己署名証明書を作成します。
@param email_addr メールアドレスを指定します。
@param options オプションを指定します。
@return 鍵と証明書とそれらを保存したパスを表すハッシュを返しま... -
SignalException
. new(sig _ number , sig _ name) -> SignalException (9501.0) -
引数で指定したシグナルに関する SignalException オブジェクトを生成して返 します。
... SignalException オブジェクトを生成して返
します。
引数は Signal.#list に含まれるもののいずれかを指定する必要があり
ます。
@param sig_name シグナル名を Symbol オブジェクト、文字列のいずれ
かで指定します。
@par......am sig_number シグナル番号を指定します。整数以外のオブジェクトを指
定した場合は to_int メソッドによる暗黙の型変換を試み
ます。
//emlist[例][ruby]{
signal_number = Signal.list["INT"]
se = SignalException.new(sign......al_number) # => #<SignalException: SIGINT>
se.signo # => 2
//}
//emlist[例][ruby]{
se = SignalException.new("INT") # => #<SignalException: SIGINT>
se.signm # => "SIGINT"
//}
@see Signal.#list... -
SignalException
. new(sig _ name) -> SignalException (9401.0) -
引数で指定したシグナルに関する SignalException オブジェクトを生成して返 します。
... SignalException オブジェクトを生成して返
します。
引数は Signal.#list に含まれるもののいずれかを指定する必要があり
ます。
@param sig_name シグナル名を Symbol オブジェクト、文字列のいずれ
かで指定します。
@par......am sig_number シグナル番号を指定します。整数以外のオブジェクトを指
定した場合は to_int メソッドによる暗黙の型変換を試み
ます。
//emlist[例][ruby]{
signal_number = Signal.list["INT"]
se = SignalException.new(sign......al_number) # => #<SignalException: SIGINT>
se.signo # => 2
//}
//emlist[例][ruby]{
se = SignalException.new("INT") # => #<SignalException: SIGINT>
se.signm # => "SIGINT"
//}
@see Signal.#list... -
SignalException
. new(sig _ number) -> SignalException (9401.0) -
引数で指定したシグナルに関する SignalException オブジェクトを生成して返 します。
... SignalException オブジェクトを生成して返
します。
引数は Signal.#list に含まれるもののいずれかを指定する必要があり
ます。
@param sig_name シグナル名を Symbol オブジェクト、文字列のいずれ
かで指定します。
@par......am sig_number シグナル番号を指定します。整数以外のオブジェクトを指
定した場合は to_int メソッドによる暗黙の型変換を試み
ます。
//emlist[例][ruby]{
signal_number = Signal.list["INT"]
se = SignalException.new(sign......al_number) # => #<SignalException: SIGINT>
se.signo # => 2
//}
//emlist[例][ruby]{
se = SignalException.new("INT") # => #<SignalException: SIGINT>
se.signm # => "SIGINT"
//}
@see Signal.#list... -
Gem
:: Package . pack(src , destname , signer = nil) (9301.0) -
@todo
...@todo
???
@param src ???
@param destname ???
@param signer ???... -
Gem
:: Security :: Signer . new(key , cert _ chain) -> Gem :: Security :: Signer (6301.0) -
与えられた鍵と証明書チェーンを用いて自身を初期化します。
...与えられた鍵と証明書チェーンを用いて自身を初期化します。
@param key 鍵を指定します。
@param cert_chain 証明書チェーンを指定します。... -
OpenSSL
:: PKCS7 . write _ smime(p7sig , data=nil , flags = 0) -> String (6219.0) -
PKCS7 オブジェクトから S/MIME 形式の文字列を返します。
...PKCS7 オブジェクトから S/MIME 形式の文字列を返します。
data には署名対象のデータを渡します。
data に nil を渡すと OpenSSL::PKCS7#data で得られる
文字列を用います。通常は nil を渡してください。
flags には以下の定数の or を......::PKCS7::DETACHED
クリア署名をします。これは OpenSSL::PKCS7.sign で
OpenSSL::PKCS7::DETACHED を渡した場合にのみ意味を持ちます。
* OpenSSL::PKCS7::TEXT
MIME ヘッダに text/plain を付加します。
これは OpenSSL::PKCS7.sign で
O......ETACHED を渡した場合にのみ意味を持ちます。
例:
require 'openssl'
data = "foobar"
p7 = OpenSSL::PKCS7.sign( OpenSSL::X509::Certificate.new(File.read('cert.pem')),
OpenSSL::PKey::RSA.new(File.read('privkey.pem')),
data)... -
Gem
:: Package . open(io , mode = & # 39;r& # 39; , signer = nil) {|tar _ io| . . . } (3401.0) -
@todo ???
...@todo ???
io を開いて与えられたブロックに渡してブロックを評価します。
@param io IO オブジェクトを指定します。普通は Gem パッケージを開いたファイルオブジェクトを指定します。
@param mode モードを文字列で指定します。......指定できるモードは読み込み (r) と書き込み (w) です。
@param signer ???...