るりまサーチ (Ruby 2.7.0)

最速Rubyリファレンスマニュアル検索!
7件ヒット [1-7件を表示] (0.085秒)

別のキーワード

  1. rsa new
  2. rsa to_s
  3. rsa to_pem
  4. rsa export
  5. rsa generate

ライブラリ

キーワード

検索結果

OpenSSL::PKey::RSA (54304.0)

RSA 暗号鍵のクラスです。

RSA 暗号鍵のクラスです。

通常このクラスで利用するのは、
OpenSSL::PKey::RSA.generate, OpenSSL::PKey::RSA.new,
OpenSSL::PKey::RSA#public?, OpenSSL::PKey::RSA#private?,
OpenSSL::PKey::RSA#public_key, OpenSSL::PKey::RSA#to_text,
OpenSSL::PKey::RSA#to_pem, OpenSSL::PKey::RSA#to_der
のいずれかでしょう。これ以外のメソッドを利用するときは
RSA についてよく理解し、必要な場...

OpenSSL::PKey::RSAError (18052.0)

RSA 関連のエラーが起きた場合に発生する例外のクラスです。

RSA 関連のエラーが起きた場合に発生する例外のクラスです。

OpenSSL::ASN1::UniversalString (18004.0)

ASN.1 の UniversalString 型(Universal タグのタグ番号28)を表すクラスです。

ASN.1 の UniversalString 型(Universal タグのタグ番号28)を表すクラスです。

OpenSSL::X509::Request (76.0)

X.509 の証明書署名要求(Certificate Signing Request, CSR)を表わす クラスです。

X.509 の証明書署名要求(Certificate Signing Request, CSR)を表わす
クラスです。

X.509 CSR については 2986 などを参照してください。

=== 例

CSR を生成する例。
require 'openssl'
# ファイルから秘密鍵を読み込む
rsa = OpenSSL::PKey::RSA.new(File.read("privkey.pem"))
# 新しい CSR オブジェクトを生成
csr = OpenSSL::X509::Request.new
# DN を生成
name = OpenSSL::X50...

Digest::MD5 (52.0)

1321 に記述されている RSA Data Security, Inc. の MD5 Message-Digest Algorithmを実装するクラスです。

1321 に記述されている RSA Data Security, Inc. の MD5 Message-Digest
Algorithmを実装するクラスです。

絞り込み条件を変える

OpenSSL::PKey::PKey (22.0)

公開鍵暗号のための抽象クラスです。

公開鍵暗号のための抽象クラスです。

以下のサブクラスを持ちます。
* OpenSSL::PKey::RSA
* OpenSSL::PKey::DSA
* OpenSSL::PKey::DH
* OpenSSL::PKey::EC

例:

require "openssl"
# 署名用の鍵を新規作成
dsa512 = OpenSSL::PKey::DSA.new(512)
data = 'hoge'
# 署名
sign = dsa512.sign("dss1", data)
# 署名の検証
p dsa512.verify(dss1, sign,...

OpenSSL::SSL::SSLServer (22.0)

SSL サーバーのためのクラス。

SSL サーバーのためのクラス。

TCPServer をラップするクラスで、TCPServer で接続した
ソケットを OpenSSL::SSL::SSLSocket でラップする機能を持ちます。
おおよそ TCPServer と同様のメソッドを持ちます。

基本的には SSL サーバを簡単に実装するためのクラスであり、
これを利用せずとも SSL サーバを実装することは可能です。

以下はクライアントからの入力を標準出力に出力するだけのサーバです。

require 'socket'
require 'openssl'

include OpenSSL

ctx =...