66件ヒット
[1-66件を表示]
(0.039秒)
種類
- 特異メソッド (33)
- インスタンスメソッド (11)
- 定数 (11)
- クラス (11)
クラス
-
OpenSSL
:: Cipher (11) -
OpenSSL
:: Cipher :: DES (11) -
OpenSSL
:: PKCS12 (11) -
OpenSSL
:: PKCS7 (11)
モジュール
-
OpenSSL
:: ASN1 (11)
キーワード
-
OBJECT
_ DESCRIPTOR (11) - create (11)
- encrypt (11)
- new (11)
-
pkcs5
_ keyivgen (11)
検索結果
先頭5件
- OpenSSL
:: Cipher :: DES - OpenSSL
:: ASN1 :: OBJECT _ DESCRIPTOR -> Integer - OpenSSL
:: Cipher :: DES . new(mode) -> OpenSSL :: Cipher :: DES - OpenSSL
:: PKCS12 . create(pass , name , pkey , cert , ca=nil , key _ nid=nil , cert _ nid=nil , key _ iter=nil , mac _ iter=nil , keytype=nil) -> OpenSSL :: PKCS12 - OpenSSL
:: Cipher # pkcs5 _ keyivgen(pass , salt=nil , num=2048 , digest="md5") -> nil
-
OpenSSL
:: Cipher :: DES (24018.0) -
DES 暗号を表すクラス
...DES 暗号を表すクラス... -
OpenSSL
:: ASN1 :: OBJECT _ DESCRIPTOR -> Integer (12202.0) -
ASN.1 UNIVERSAL タグの、 OBJECT_DESCRIPTOR のタグ番号 7 を表す定数です。
...ASN.1 UNIVERSAL タグの、
OBJECT_DESCRIPTOR のタグ番号 7 を表す定数です。... -
OpenSSL
:: Cipher :: DES . new(mode) -> OpenSSL :: Cipher :: DES (6319.0) -
DES 暗号オブジェクトを生成し、返します。
...DES 暗号オブジェクトを生成し、返します。
モードを文字列 mode で指定します。
指定可能なモードは OpenSSL::Cipher.ciphers で取得できます。
@param mode モード文字列... -
OpenSSL
:: PKCS12 . create(pass , name , pkey , cert , ca=nil , key _ nid=nil , cert _ nid=nil , key _ iter=nil , mac _ iter=nil , keytype=nil) -> OpenSSL :: PKCS12 (208.0) -
PKCS#12 オブジェクトを生成します。
...。
key_nid と cert_nid は 秘密鍵、証明書の暗号化方式を
文字列で指定します。
key_iter は暗号化アルゴリズムにイテレーション回数、
mac_iter は MAC のイテレーション回数、
keytype は鍵の種類を渡します。
key_nid, cert_nid, key_iter, m......で暗号化、秘密鍵は triple DES
で暗号化、key_iter は2048、mac_iter は1、keytypeなしとなります。
mac_iter がデフォルトで1なのは古いソフトウェアとの互換性のためです。
互換性が問題でなければ 2048(PKCS12_DEFAULT_ITER)を用いてくださ......key 秘密鍵(OpenSSL::PKey::PKey のサブクラスのオブジェクト)
@param cert 証明書(OpenSSL::X509::Certificate のオブジェクト)
@param ca CA証明書群(OpenSSL::X509::Certificate の配列)
@param key_nid 秘密鍵の暗号化方式を表す文字列
@param cert_nid 証明書の... -
OpenSSL
:: Cipher # pkcs5 _ keyivgen(pass , salt=nil , num=2048 , digest="md5") -> nil (108.0) -
pass と salt から鍵と IV を生成し、暗号オブジェクトに設定します。
...義されている方法に
従って鍵と IV を生成します。PKCS#5 v1.5 と正しく互換するには
digest は md5 か sha1 を使い、暗号アルゴリズムは
RC2, RC4-40, DES のいずれかを使わなければなりません。
このメソッドの利用は推奨されません......シュ関数の適用回数
@param digest ハッシュアルゴリズムを指定する文字列もしくは OpenSSL::Digest のオブジェクト
@raise OpenSSL::Cipher::CipherError saltが8 byte でない場合や、鍵と IV の設定に失敗した場合に発生します
@see OpenSSL::PKCS5... -
OpenSSL
:: PKCS7 . encrypt(certs , data , cipher=nil , flags=0) -> OpenSSL :: PKCS7 (108.0) -
data を証明書の公開鍵で暗号化します。
...data を証明書の公開鍵で暗号化します。
暗号化は複数の公開鍵を用いてすることが可能です。そのためには
複数の証明書を配列で渡します。
data には任意の文字列を渡せますが、一般的には MIME 形式の文字列を渡します。......名(OpenSSL::PKCS7.sign)された S/MIME 形式の文字列を
渡すことが一般的です。
cipher は共通鍵暗号の方式を OpenSSL::Cipher オブジェクトで指定します。
nil を渡すと適当な方式が選ばれます。互換性を気にするのであれば
triple DES を......すことができます。
* OpenSSL::PKCS7::TEXT
暗号化するデータに text/plain タイプの MIME ヘッダを追加します。
MIME形式のデータを渡すときにはこれを使ってはいけません。
* OpenSSL::PKCS7::BINARY
data に MIME 正規化をほ...