種類
ライブラリ
- ビルトイン (250)
- bigdecimal (96)
- etc (12)
-
fiddle
/ import (48) -
minitest
/ unit (1) - mkmf (24)
- monitor (12)
- openssl (744)
-
rubygems
/ package (24) -
rubygems
/ package / tar _ output (36) -
rubygems
/ security (168) -
rubygems
/ source _ index (24) -
rubygems
/ specification (36) - shell (6)
-
shell
/ process-controller (6) -
shell
/ system-command (6) - socket (24)
- thread (2)
クラス
- BigDecimal (96)
-
Gem
:: Package :: TarOutput (36) -
Gem
:: Security :: Policy (60) -
Gem
:: Security :: Signer (72) -
Gem
:: SourceIndex (24) -
Gem
:: Specification (36) -
MiniTest
:: Unit :: TestCase (1) -
MonitorMixin
:: ConditionVariable (12) -
OpenSSL
:: Netscape :: SPKI (24) -
OpenSSL
:: OCSP :: BasicResponse (12) -
OpenSSL
:: OCSP :: Request (12) -
OpenSSL
:: PKCS7 (192) -
OpenSSL
:: PKCS7 :: SignerInfo (60) -
OpenSSL
:: PKey :: DSA (24) -
OpenSSL
:: PKey :: EC (24) -
OpenSSL
:: PKey :: PKey (24) -
OpenSSL
:: X509 :: CRL (24) -
OpenSSL
:: X509 :: Certificate (24) -
OpenSSL
:: X509 :: Request (36) -
OpenSSL
:: X509 :: Store (24) -
OpenSSL
:: X509 :: StoreContext (24) - Proc (48)
-
Process
:: Status (12) - Shell (6)
-
Shell
:: ProcessController (6) -
Shell
:: SystemCommand (6) - SignalException (60)
- Socket (12)
-
Thread
:: ConditionVariable (12) - Time (12)
モジュール
- Etc (12)
-
Fiddle
:: Importer (48) -
Gem
:: Package (24) -
Gem
:: Security (24) - Kernel (48)
-
OpenSSL
:: OCSP (12) -
OpenSSL
:: X509 (144) - Process (12)
- Signal (48)
-
Socket
:: Constants (12)
キーワード
- === (12)
- BINARY (12)
- DETACHED (12)
- DH (12)
- DSA (12)
- FIX2UINT (12)
- FIX2ULONG (12)
-
MSG
_ NOSIGNAL (24) - NOATTR (12)
- NOCASIGN (12)
- NOCERTS (12)
- NOSMIMECAP (12)
- NUM2UINT (12)
- NUM2ULONG (12)
- NUM2USHORT (12)
- PKey (12)
-
PURPOSE
_ CRL _ SIGN (12) -
PURPOSE
_ SMIME _ SIGN (12) - RSA (12)
- Request (12)
-
SC
_ REALTIME _ SIGNALS (12) -
SIGN
_ NEGATIVE _ FINITE (12) -
SIGN
_ NEGATIVE _ INFINITE (12) -
SIGN
_ NEGATIVE _ ZERO (12) -
SIGN
_ NaN (12) -
SIGN
_ POSITIVE _ FINITE (12) -
SIGN
_ POSITIVE _ INFINITE (12) -
SIGN
_ POSITIVE _ ZERO (12) -
SUPPORTS
_ INFO _ SIGNAL (1) - Signal (12)
- SignalException (12)
- Signer (24)
- SignerInfo (12)
- TEXT (12)
-
TRUST
_ OBJECT _ SIGN (12) -
TRUST
_ OCSP _ SIGN (12) - UINT2NUM (12)
- ULL2NUM (12)
- ULONG2NUM (12)
-
V
_ ERR _ CERT _ SIGNATURE _ FAILURE (12) -
V
_ ERR _ CRL _ SIGNATURE _ FAILURE (12) -
V
_ ERR _ DEPTH _ ZERO _ SELF _ SIGNED _ CERT (12) -
V
_ ERR _ KEYUSAGE _ NO _ CERTSIGN (12) -
V
_ ERR _ SELF _ SIGNED _ CERT _ IN _ CHAIN (12) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CERT _ SIGNATURE (12) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CRL _ SIGNATURE (12) -
V
_ ERR _ UNABLE _ TO _ VERIFY _ LEAF _ SIGNATURE (12) - [] (12)
-
add
_ certificate (12) -
add
_ signatures (12) -
add
_ signer (12) - assign (12)
-
assign
_ defaults (12) -
assign
_ in _ cond (12) - assignable (12)
- bigdecimal (12)
- bind (12)
-
build
_ self _ signed _ cert (12) - call (12)
-
cert
_ chain (12) -
cert
_ chain= (12) - certificates= (12)
-
check
_ signedness (24) - detached (12)
- detached? (12)
-
dsa
_ sign _ asn1 (12) -
dsa
_ verify _ asn1 (12) - encrypt (12)
- extern (12)
-
gem
_ signature (12) -
index
_ signature (12) - issuer (12)
- key (12)
- key= (12)
- kill (24)
-
kill
_ job (6) - list (12)
- massign (12)
- name (12)
- new (72)
-
node
_ assign (12) -
only
_ signed (12) -
only
_ signed= (12) - open (24)
- openssl (12)
- pack (12)
- purpose= (24)
-
rb
_ const _ assign (12) -
rb
_ quad _ unpack (1) -
rb
_ reserved _ word (12) -
rb
_ thread _ signal _ raise (12) -
rb
_ uint _ new (12) -
rubygems
/ commands / cert _ command (12) -
rubygems
/ security (12) - serial (12)
-
sign
_ cert (12) - signal (24)
- signaled? (12)
- signame (12)
-
signature
_ algorithm (36) -
signed
_ time (12) - signers (12)
-
signing
_ key (12) -
signing
_ key= (12) - signm (12)
- signo (12)
- strftime (12)
- struct (12)
- syssign (12)
- sysverify (12)
- trap (48)
- trust= (24)
- union (12)
- verify (48)
-
verify
_ gem (12) -
verify
_ signer (12) -
verify
_ signer= (12) -
write
_ smime (12) - yield (12)
検索結果
先頭5件
- Gem
:: Security :: Signer # sign(data) - OpenSSL
:: OCSP :: BasicResponse # sign(signer _ cert , signer _ key , certs = [] , flags=0) -> self - OpenSSL
:: OCSP :: Request # sign(signer _ cert , signer _ key , certs=nil , flags=nil) -> self - BigDecimal
# sign -> -3 | -2 | -1 | 0 | 1 | 2 | 3 - OpenSSL
:: Netscape :: SPKI # sign(key , digest) -> self
-
Gem
:: Security :: Signer # sign(data) (21101.0) -
自身に設定済みのダイジェストアルゴリズムを用いて与えられたデータに署名します。
自身に設定済みのダイジェストアルゴリズムを用いて与えられたデータに署名します。
@param data 署名対象のデータを指定します。 -
OpenSSL
:: OCSP :: BasicResponse # sign(signer _ cert , signer _ key , certs = [] , flags=0) -> self (18301.0) -
Response に署名します。
...を検証するために
必要となる別の証明書を付加することができます。
@param signer_cert 署名者の証明書(OpenSSL::X509::Certificate オブジェクト)
@param signer_key 証明に用いる秘密鍵(OpenSSL::PKey::PKey オブジェクト)
@param certs 添付する証... -
OpenSSL
:: OCSP :: Request # sign(signer _ cert , signer _ key , certs=nil , flags=nil) -> self (18301.0) -
Request オブジェクトに署名をします。
...を検証するために
必要となる別の証明書を付加することができます。
@param signer_cert 署名者の証明書(OpenSSL::X509::Certificate オブジェクト)
@param signer_key 証明に用いる秘密鍵(OpenSSL::PKey::PKey オブジェクト)
@param certs 添付する証... -
BigDecimal
# sign -> -3 | -2 | -1 | 0 | 1 | 2 | 3 (18197.0) -
自身の符号等の性質に応じて、Integer を返します。
...、 0。 BigDecimal::SIGN_NaN と同じです。
+0 であれば、 1。 BigDecimal::SIGN_POSITIVE_ZERO と同じです。
-0 であれば、-1。 BigDecimal::SIGN_NEGATIVE_ZERO と同じです。
有限の正の値 であれば、 2。 BigDecimal::SIGN_POSITIVE_FINITE と同......す。
有限の負の値 であれば、-2。 BigDecimal::SIGN_NEGATIVE_FINITE と同じです。
+Infinity であれば、 3。 BigDecimal::SIGN_POSITIVE_INFINITE と同じです。
-Infinity であれば、-3。 BigDecimal::SIGN_NEGATIVE_INFINITE と同じです。
BigDecimal は、 0......).sign # => 0
p BigDecimal("0").sign # => 1
p BigDecimal("100").sign # => 2
p BigDecimal("Infinity").sign # => 3
p BigDecimal("-0").sign # => -1
p BigDecimal("-5").sign # => -2
p BigDecimal("-Infinity").sign # => -3
p BigDecimal("0").sign == BigDecimal::SIGN_P... -
OpenSSL
:: Netscape :: SPKI # sign(key , digest) -> self (18101.0) -
SPKI オブジェクトに署名をします。
SPKI オブジェクトに署名をします。
@param key 署名に使う秘密鍵(OpenSSL::PKey::PKey オブジェクト)
@param digest 署名に使うダイジェスト関数(文字列もしくは OpenSSL::Digest オブジェクト)
@raise OpenSSL::Netscape::SPKIError 署名に失敗した場合に発生します
@see OpenSSL::Netscape::SPKI#verify -
OpenSSL
:: PKCS7 . sign(cert , key , data , certs = [] , flags = 0) -> OpenSSL :: PKCS7 (18101.0) -
data に証明書と秘密鍵で署名します。
...ることができる場合に
データ量を減らすために用います。
* OpenSSL::PKCS7::DETACHED
クリア署名(multipart/signed)をする。
* OpenSSL::PKCS7::BINARY
data に MIME 正規化を施さない。
* OpenSSL::PKCS7::NOATTR
PKCS#7 autenticatedAttrib... -
OpenSSL
:: PKey :: PKey # sign(digest , data) -> String (18101.0) -
秘密鍵で data に署名し、署名の文字列を返します。
秘密鍵で data に署名し、署名の文字列を返します。
digest は利用するハッシュ関数の名前を "sha256" や "md5"
といった文字列で指定します。
DSA で署名をする場合はハッシュ関数には "dss1" を指定してください。
@param digest 利用するハッシュ関数の名前
@param data 署名する文字列
@raise OpenSSL::PKey::PKeyError 署名時にエラーが起きた場合に発生します -
OpenSSL
:: X509 :: CRL # sign(pkey , digest) -> self (18101.0) -
CRL に秘密鍵で署名します。
CRL に秘密鍵で署名します。
@param pkey 秘密鍵(OpenSSL::PKey::PKey オブジェクト)
@param digest ハッシュアルゴリズム
@raise OpenSSL::X509::CRLError 署名に失敗した場合に発生します -
OpenSSL
:: X509 :: Certificate # sign(pkey , digest) -> self (18101.0) -
証明書に署名します。
証明書に署名します。
DSA で署名する場合は digest は "dss1" でなければなりません。
@param pkey 発行者(issuer)の秘密鍵
@param digest ハッシュ関数を表す文字列