るりまサーチ

最速Rubyリファレンスマニュアル検索!
276件ヒット [101-200件を表示] (0.044秒)
トップページ > クエリ:g[x] > クラス:OpenSSL::PKCS7[x]

別のキーワード

  1. openssl g
  2. openssl g=
  3. dh g
  4. dsa g
  5. dh g=

ライブラリ

キーワード

検索結果

<< < 1 2 3 > >>

OpenSSL::PKCS7#to_der -> String (101.0)

DER 形式のバイナリ列に変換します。

DER 形式のバイナリ列に変換します。

OpenSSL::PKCS7#to_pem -> String (101.0)

PEM 形式の文字列に変換します。

PEM 形式の文字列に変換します。

OpenSSL::PKCS7#to_s -> String (101.0)

PEM 形式の文字列に変換します。

PEM 形式の文字列に変換します。

OpenSSL::PKCS7#verify(certs, store, indata = nil, flags = 0) -> bool (101.0)

署名を検証します。

...名者の証明書を含む配列を渡します。
通常 S/MIME 署名には証明者の証明書が含まれていますが、
OpenSSL::PKCS7
.sign で OpenSSL::PKCS7::NOCERTS を渡した
場合には含まれていないので、明示的に渡す必要があります。
このメソッドは配...
...対象となった文字列を渡します。
nil を渡すと OpenSSL::PKCS7#data で得られる文字列
を用います。通常は nil を渡すべきです。

flags には以下の値の OR を渡します。
* OpenSSL::PKCS7::NOINTERN
メッセージに添付された証明書を探...
...* OpenSSL::PKCS7::TEXT
署名対象のデータに含まれる text/plain タイプの MIME ヘッダを取り除きます。
もしヘッダがない場合はエラーとなります。
* OpenSSL::PKCS7::NOVERIFY
署名者の証明書を検証しません。
* OpenSSL::PKCS7:...

OpenSSL::PKCS7.encrypt(certs, data, cipher=nil, flags=0) -> OpenSSL::PKCS7 (101.0)

data を証明書の公開鍵で暗号化します。

...列を渡せますが、一般的には MIME 形式の文字列を渡します。
署名と暗号化の両方をしたい場合は、
署名(OpenSSL::PKCS7.sign)された S/MIME 形式の文字列を
渡すことが一般的です。

cipher は共通鍵暗号の方式を OpenSSL::Cipher オブジ...
...flags には以下のフラグを渡すことができます。
* OpenSSL::PKCS7::TEXT
暗号化するデータに text/plain タイプの MIME ヘッダを追加します。
MIME形式のデータを渡すときにはこれを使ってはいけません。
* OpenSSL::PKCS7::BINARY...
...data に MIME 正規化をほどこしません。

@param certs 公開鍵を含む証明書(OpenSSL::X509::Certificate オブジェクト)の配列
@param data 暗号化対象の文字列
@param cipher 共通鍵暗号の方式(OpenSSL::Cipher オブジェクト)
@param flags フラグ...

絞り込み条件を変える

OpenSSL::PKCS7.write_smime(p7sig, data=nil, flags = 0) -> String (101.0)

PKCS7 オブジェクトから S/MIME 形式の文字列を返します。

...渡すと OpenSSL::PKCS7#data で得られる
文字列を用います。通常は nil を渡してください。

flags には以下の定数の or を渡します。
* OpenSSL::PKCS7::DETACHED
クリア署名をします。これは 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::X5...
...ew(File.read('privkey.pem')),
data)
smime = PKCS7.write_smime(p7)

@param p7sig PKCS#7 オブジェクト
@param data 署名されたデータ文字列
@param flags フラグ(整数値)
@raise OpenSSL::PKCS::PKCS7Error S/MIME形式への変換に失敗した場合に発...

OpenSSL::PKCS7::BINARY -> Integer (101.0)

MIME canonical format への変換を行いません。

...MIME canonical format への変換を行いません。

OpenSSL::PKCS7
.sign、OpenSSL::PKCS7.encrypt
で利用可能なフラグです。...

OpenSSL::PKCS7::DETACHED -> Integer (101.0)

平文に署名を付ける形式 (multipart/signed) で行います。

...平文に署名を付ける形式 (multipart/signed) で行います。

OpenSSL::PKCS7
.sign、OpenSSL::PKCS7.write_smime
で利用可能なフラグです。...

OpenSSL::PKCS7::NOATTR -> Integer (101.0)

PKCS#7 autenticatedAttributes(署名した時間などの情報) を省略します。

...PKCS#7 autenticatedAttributes(署名した時間などの情報)
を省略します。

OpenSSL::PKCS7
.sign で利用可能なフラグです。...
<< < 1 2 3 > >>