474件ヒット
[201-300件を表示]
(0.106秒)
別のキーワード
ライブラリ
- ビルトイン (60)
-
fiddle
/ import (48) - openssl (264)
-
rubygems
/ security (60) -
rubygems
/ source _ index (12) -
rubygems
/ specification (12) - shell (6)
-
shell
/ process-controller (6) -
shell
/ system-command (6)
クラス
-
Gem
:: Security :: Policy (36) -
Gem
:: Security :: Signer (24) -
Gem
:: SourceIndex (12) -
Gem
:: Specification (12) -
OpenSSL
:: Netscape :: SPKI (24) -
OpenSSL
:: OCSP :: BasicResponse (12) -
OpenSSL
:: OCSP :: Request (12) -
OpenSSL
:: PKCS7 (48) -
OpenSSL
:: PKey :: DSA (24) -
OpenSSL
:: PKey :: EC (24) -
OpenSSL
:: PKey :: PKey (24) -
OpenSSL
:: X509 :: CRL (12) -
OpenSSL
:: X509 :: Certificate (12) -
OpenSSL
:: X509 :: Request (24) -
OpenSSL
:: X509 :: Store (24) -
OpenSSL
:: X509 :: StoreContext (24) - Proc (48)
- Shell (6)
-
Shell
:: ProcessController (6) -
Shell
:: SystemCommand (6) - Time (12)
モジュール
-
Fiddle
:: Importer (48)
キーワード
- === (12)
- [] (12)
-
add
_ certificate (12) -
add
_ signer (12) - bind (12)
- call (12)
-
cert
_ chain= (12) - certificates= (12)
-
dsa
_ sign _ asn1 (12) -
dsa
_ verify _ asn1 (12) - extern (12)
-
gem
_ signature (12) - kill (12)
-
kill
_ job (6) -
only
_ signed= (12) - purpose= (24)
-
signing
_ key= (12) - strftime (12)
- struct (12)
- syssign (12)
- sysverify (12)
- trust= (24)
- union (12)
- verify (48)
-
verify
_ gem (12) -
verify
_ signer= (12) - yield (12)
検索結果
先頭5件
- OpenSSL
:: PKey :: PKey # verify(digest , sign , data) -> bool - OpenSSL
:: PKey :: DSA # sysverify(data , sign) -> bool - Gem
:: Security :: Policy # verify _ gem(signature , data , chain , time = Time . now) -> Array - Fiddle
:: Importer # bind(signature , *opts) { . . . } -> Fiddle :: Function - Fiddle
:: Importer # extern(signature , *opts) -> Fiddle :: Function
-
OpenSSL
:: PKey :: PKey # verify(digest , sign , data) -> bool (148.0) -
data を秘密鍵で署名したその署名文字列が sign であることを公開鍵を使って検証し、検証に成功すれば true を返します。
...data を秘密鍵で署名したその署名文字列が sign
であることを公開鍵を使って検証し、検証に成功すれば true
を返します。
digest は利用するハッシュ関数の名前を "sha256" や "md5"
といった文字列で指定します。
DSA で検証をす......署名時と異なるハッシュ関数を使った、
sign が正しい署名でなかった場合などは false を返します。
@param digest 利用するハッシュ関数の名前
@param sign 検証に利用する署名文字列
@param data 検証対象の文字列
@raise OpenSSL::PKey::PKe... -
OpenSSL
:: PKey :: DSA # sysverify(data , sign) -> bool (142.0) -
署名 sign と自身の公開鍵で data を検証します。
...署名 sign と自身の公開鍵で data を検証します。
検証に成功した場合は真を返します。
sign に OpenSSL::PKey::DSA#syssign が返す DER 形式の文字列
を渡さなければなりません。
data は適切なハッシュ関数で計算されたダイジェスト......であると仮定
しています。
@param data 検証対象の文字列
@param sign 署名文字列
@raise OpenSSL::PKey::DSAError 検証時にエラーが起きた場合に発生します。
正しい署名でなかった場合など、検証に失敗した場合はこの
例外... -
Gem
:: Security :: Policy # verify _ gem(signature , data , chain , time = Time . now) -> Array (125.0) -
与えられたデータを与えられた署名と証明書チェーンで検証します。
...た署名と証明書チェーンで検証します。
@param signature 署名を指定します。
@param data 検証するデータを指定します。
@param chain 検証で使用する証明書チェーンを指定します。
@param time この時刻に有効であることを検証する... -
Fiddle
:: Importer # bind(signature , *opts) { . . . } -> Fiddle :: Function (113.0) -
Ruby のブロックを C の関数で wrap し、その関数をモジュールに インポートします。
...として定義されます。
また、Fiddle::Importer#[] で Fiddle::Function オブジェクトとして
取り出すことができます。
signature で関数の名前とシネグチャを指定します。例えば
"int compare(void*, void*)" のように指定します。
opts には :st......Function オブジェクトを返します。
@param signature 関数の名前とシネグチャ
@param opts オプション
例
require 'fiddle/import'
module M
extend Fiddle::Importer
dlload "libc.so.6"
typealias "size_t", "unsigned long"
extern "int qsort(void*, size_t, s... -
Fiddle
:: Importer # extern(signature , *opts) -> Fiddle :: Function (113.0) -
Fiddle::Importer#dlload で取り込んだライブラリから C の関数をインポートします。
...の関数をインポートします。
インポートした関数はそのモジュールにモジュール関数として定義されます。
signature で関数の名前とシネグチャを指定します。例えば
"int strcmp(char*, char*)" のように指定することができます......ができます。
@return インポートした関数を表す Fiddle::Function オブジェクトを返します。
@param signature 関数の名前とシネグチャ
@param opts オプション
例
require 'fiddle/import'
module M
extern Fiddle::Importer
dlload "libc.so.6"
e... -
Shell
# kill(signal , job) -> Integer (113.0) -
@todo
...@todo
ジョブにシグナルを送ります。
@param signal
@param job... -
Shell
:: ProcessController # kill _ job(signal , command) -> Integer (113.0) -
指定されたコマンドにシグナルを送ります。
...@param signal シグナルを整数かその名前の文字列で指定します。
負の値を持つシグナル(あるいはシグナル名の前に-)を指定すると、
プロセスではなくプロセスグループにシグナルを送ります。
@param comm... -
Fiddle
:: Importer # struct(signature) -> Class (107.0) -
C の構造体型に対応する Ruby のクラスを構築して返します。
...する Ruby のクラスを構築して返します。
構造体の各要素は C と似せた表記ができます。そしてそれを
配列で signature に渡してデータを定義します。例えば C における
struct timeval {
long tv_sec;
long tv_usec;
};
という構造......へのアクセサ
返されるクラスは Fiddle::CStruct を継承しています。詳しくは
そちらを参照してください。
@param signature 構造体の各要素を文字列で表現したものの配列
require 'fiddle/import'
module M
extend Fiddle::Importer
dllo... -
Fiddle
:: Importer # union(signature) -> Class (107.0) -
C の共用体型に対応する Ruby のクラスを構築して返します。
...では
require 'fiddle/import'
module M
extend Fiddle::Importer
dlload "libc.so.6"
typealias("uint32_t", "unsigned int")
typealias("uint64_t", "unsigned long long")
EPollData = union(["void *ptr",
"int fd",
"uint32_t u32",......なります。
返されるクラスは Fiddle::CUnion を継承しています。
1.9.x ではこのメソッドで返されるクラスは正しく動作しません。
2.0以降では修正されています。
@param signature 共用体の各要素を文字列で表現したものの配列... -
Shell
:: SystemCommand # kill(signal) -> Integer (107.0) -
自身のプロセスにシグナルを送ります。
...自身のプロセスにシグナルを送ります。
@param signal シグナルを整数かその名前の文字列で指定します。
負の値を持つシグナル(あるいはシグナル名の前に-)を指定すると、
プロセスではなくプロセスグ... -
OpenSSL
:: PKCS7 # verify(certs , store , indata = nil , flags = 0) -> bool (31.0) -
署名を検証します。
...署名者の証明書を含む配列を渡します。
通常 S/MIME 署名には証明者の証明書が含まれていますが、
OpenSSL::PKCS7.sign で OpenSSL::PKCS7::NOCERTS を渡した
場合には含まれていないので、明示的に渡す必要があります。
このメソッドは......由を表す文字列がセットされます。
@param certs 証明書(OpenSSL::X509::Certificate オブジェクト)の配列
@param store 証明書ストア(OpenSSL::X509::Store オブジェクト)
@param indata 署名対象の文字列
@param flags フラグ
@raise OpenSSL::PKCS7::PKCS7Error...