88件ヒット
[1-88件を表示]
(0.228秒)
種類
- インスタンスメソッド (77)
- 特異メソッド (11)
ライブラリ
- openssl (88)
キーワード
- data (11)
- decrypt (11)
-
error
_ string (11) -
to
_ der (11) -
to
_ pem (11) -
to
_ s (11) - verify (11)
-
write
_ smime (11)
検索結果
先頭5件
-
OpenSSL
:: PKCS7 # error _ string -> String | nil (18609.0) -
検証エラーの理由を表す文字列を返します。
...検証エラーの理由を表す文字列を返します。
OpenSSL::PKCS7#verify で検証を
した場合のみ更新されます。
OpenSSL::PKCS7#verify で検証をする前は nil を返します。
検証に成功した場合は nil を返します。
@see OpenSSL::PKCS7#error_string=... -
OpenSSL
:: PKCS7 . write _ smime(p7sig , data=nil , flags = 0) -> String (12502.0) -
PKCS7 オブジェクトから S/MIME 形式の文字列を返します。
...MIME 形式の文字列を返します。
data には署名対象のデータを渡します。
data に nil を渡すと OpenSSL::PKCS7#data で得られる
文字列を用います。通常は nil を渡してください。
flags には以下の定数の or を渡します。
* OpenSSL::PKCS7......をします。これは OpenSSL::PKCS7.sign で
OpenSSL::PKCS7::DETACHED を渡した場合にのみ意味を持ちます。
* OpenSSL::PKCS7::TEXT
MIME ヘッダに text/plain を付加します。
これは OpenSSL::PKCS7.sign で
OpenSSL::PKCS7::DETACHED を渡した場......。
例:
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)
smime = PKCS7.write_smime(p7)
@param p7sig PKCS#7... -
OpenSSL
:: PKCS7 # verify(certs , store , indata = nil , flags = 0) -> bool (12307.0) -
署名を検証します。
...真を、失敗した場合は偽を返します。
certs には署名者の証明書を含む配列を渡します。
通常 S/MIME 署名には証明者の証明書が含まれていますが、
OpenSSL::PKCS7.sign で OpenSSL::PKCS7::NOCERTS を渡した
場合には含まれていないので......store には検証に用いる証明書ストアを渡します。
検証に必要な信頼できる CA 証明書をあらかじめ証明書ストアに含めておく
必要があります。
indata は署名の対象となった文字列を渡します。
nil を渡すと OpenSSL::PKCS7#data......います。通常は nil を渡すべきです。
flags には以下の値の OR を渡します。
* OpenSSL::PKCS7::NOINTERN
メッセージに添付された証明書を探索しません。
これを指定した場合は、必要な証明書をすべて certs から渡す必要... -
OpenSSL
:: PKCS7 # decrypt(pkey , cert , flags = 0) -> String (6402.0) -
暗号化されたデータを復号化し、復号化されたデータを返します。
...* OpenSSL::PKCS7::TEXT
暗号化されたデータに付けられた text/plain タイプの MIME ヘッダ
を取り除きます。もしヘッダがなければエラーとなります。
@param pkey 復号化に使う秘密鍵(OpenSSL::PKey::PKey オブジェクト)
@param cert......対応する証明書(OpenSSL::X509::Certificate オブジェクト)
@param flags フラグ
@raise OpenSSL::PKCS7::PKCS7Error 復号に失敗した場合に発生します... -
OpenSSL
:: PKCS7 # to _ der -> String (6402.0) -
DER 形式のバイナリ列に変換します。
...DER 形式のバイナリ列に変換します。... -
OpenSSL
:: PKCS7 # to _ pem -> String (403.0) -
PEM 形式の文字列に変換します。
PEM 形式の文字列に変換します。 -
OpenSSL
:: PKCS7 # to _ s -> String (403.0) -
PEM 形式の文字列に変換します。
PEM 形式の文字列に変換します。 -
OpenSSL
:: PKCS7 # data -> String (402.0) -
署名対象のデータを文字列で返します。
署名対象のデータを文字列で返します。