別のキーワード
クラス
-
Net
:: HTTP (12) -
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: PKey :: EC (24) -
OpenSSL
:: PKey :: RSA (516) -
OpenSSL
:: X509 :: Certificate (12)
キーワード
-
NEWS for Ruby 2
. 0 . 0 (12) -
NO
_ PADDING (12) -
PKCS1
_ OAEP _ PADDING (12) -
PKCS1
_ PADDING (12) - PKey (12)
- RSA (12)
- RSAError (12)
- Random (12)
- Request (12)
-
SSLV23
_ PADDING (12) - d (12)
- d= (12)
- dmp1 (12)
- dmp1= (12)
- dmq1 (12)
- dmq1= (12)
- e (12)
- e= (12)
- export (24)
- generate (24)
- iqmp (12)
- iqmp= (12)
- key= (12)
- n (12)
- n= (12)
- new (60)
- openssl (12)
- p (12)
- p= (12)
- params (12)
- private? (12)
-
private
_ decrypt (12) -
private
_ encrypt (12) - public? (12)
-
public
_ decrypt (12) -
public
_ encrypt (12) -
public
_ key (24) -
public
_ key? (12) - q (12)
- q= (12)
-
ruby 1
. 8 . 2 feature (12) -
to
_ der (12) -
to
_ pem (36) -
to
_ s (24) -
to
_ text (12) -
write
_ smime (12)
検索結果
先頭5件
-
OpenSSL
:: PKey :: EC # to _ pem -> String (6.0) -
鍵を PEM 形式の文字列に変換します。
...鍵を PEM 形式の文字列に変換します。
現在の仕様では OpenSSL::PKey::RSA#to_pem のように
出力をパスフレーズで暗号化することはできません。
@raise OpenSSL::PKey::ECError 文字列への変換に失敗した場合に発生します。
公開鍵が... -
OpenSSL
:: PKey :: PKey (6.0) -
公開鍵暗号のための抽象クラスです。
...公開鍵暗号のための抽象クラスです。
以下のサブクラスを持ちます。
* OpenSSL::PKey::RSA
* OpenSSL::PKey::DSA
* OpenSSL::PKey::DH
* OpenSSL::PKey::EC
例:
require "openssl"
# 署名用の鍵を新規作成
dsa512 = OpenSSL::PKey::DSA.new(512)
data = 'hog... -
OpenSSL
:: Random (6.0) -
OpenSSL が利用する擬似乱数生成器関連のモジュールです。
...が不可能な良い性質を持っている必要があります。
このようなメソッドには以下のものがあります。
* OpenSSL::PKey::RSA.generate
* OpenSSL::PKey::DSA.generate
* OpenSSL::PKey::DH.generate
* OpenSSL::Cipher#random_key
そのような乱数は適切な実... -
OpenSSL
:: X509 :: Certificate # public _ key -> OpenSSL :: PKey :: PKey (6.0) -
証明書に記載された公開鍵を返します。
...載された公開鍵を返します。
鍵の種類によって以下のいずれかのクラスのインスタンスを返します。
* OpenSSL::PKey::RSA
* OpenSSL::PKey::DSA
* OpenSSL::PKey::DH
* OpenSSL::PKey::EC
@raise OpenSSL::X509::CertificateError 鍵の取得に失敗した場... -
OpenSSL
:: X509 :: Request (6.0) -
X.509 の証明書署名要求(Certificate Signing Request, CSR)を表わす クラスです。
...を参照してください。
=== 例
CSR を生成する例。
require 'openssl'
# ファイルから秘密鍵を読み込む
rsa = OpenSSL::PKey::RSA.new(File.read("privkey.pem"))
# 新しい CSR オブジェクトを生成
csr = OpenSSL::X509::Request.new
# DN を生成
name = Op... -
openssl (6.0)
-
OpenSSL(https://www.openssl.org/) を Ruby から扱うためのライブラリです。
...作成の例です。自分の秘密鍵で自分の公開鍵に署名しているから自己署名です。
require 'openssl'
key = OpenSSL::PKey::RSA.new(1024)
digest = OpenSSL::Digest::SHA1.new()
issu = sub = OpenSSL::X509::Name.new()
sub.add_entry('C', 'JP')
sub.add_entry('ST'...