48件ヒット
[1-48件を表示]
(0.017秒)
種類
- インスタンスメソッド (24)
- ライブラリ (12)
- クラス (12)
ライブラリ
- openssl (36)
クラス
キーワード
- Request (12)
- openssl (12)
-
public
_ key= (12)
検索結果
先頭4件
-
OpenSSL
:: X509 :: Certificate # public _ key -> OpenSSL :: PKey :: PKey (21101.0) -
証明書に記載された公開鍵を返します。
...スタンスを返します。
* OpenSSL::PKey::RSA
* OpenSSL::PKey::DSA
* OpenSSL::PKey::DH
* OpenSSL::PKey::EC
@raise OpenSSL::X509::CertificateError 鍵の取得に失敗した場合に発生します
@raise OpenSSL::PKey::PKeyError サポートしていない種類の鍵である場合... -
OpenSSL
:: X509 :: Certificate # public _ key=(pkey) (9101.0) -
証明書に公開鍵を設定します。
...証明書に公開鍵を設定します。
@param pkey 公開鍵(OpenSSL::PKey::PKeyのサブクラスのインスタンス)
@raise OpenSSL::X509::CertificateError 鍵の設定に失敗した場合に発生します... -
OpenSSL
:: X509 :: Request (28.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(F......ry('CN', 'Example Name')
csr.subject = name
# バージョンを 0 (v1.7) に
csr.version = 0
# 公開鍵を CSR に設定
csr.public_key = rsa.public_key
# attribute を設定
factory = OpenSSL::X509::ExtensionFactory.new
exts = [ factory.create_ext("subjectAltName", "DNS:foo.exampl... -
openssl (12.0)
-
OpenSSL(https://www.openssl.org/) を Ruby から扱うためのライブラリです。
...C', 'JP')
sub.add_entry('ST', 'Shimane')
sub.add_entry('CN', 'Ruby Taro')
cer = OpenSSL::X509::Certificate.new()
cer.not_before = Time.at(0)
cer.not_after = Time.at(0)
cer.public_key = key # <= 署名する対象となる公開鍵
cer.serial = 1
cer.issuer = issu
cer.subject =...