種類
- インスタンスメソッド (168)
- クラス (24)
- ライブラリ (12)
- モジュール (12)
- 定数 (12)
ライブラリ
- openssl (216)
クラス
-
OpenSSL
:: Engine (12) -
OpenSSL
:: Netscape :: SPKI (24) -
OpenSSL
:: PKey :: DH (12) -
OpenSSL
:: PKey :: DSA (24) -
OpenSSL
:: PKey :: EC (36) -
OpenSSL
:: PKey :: RSA (12) -
OpenSSL
:: X509 :: Certificate (24) -
OpenSSL
:: X509 :: Request (24)
モジュール
-
OpenSSL
:: X509 (12)
キーワード
- RSA (12)
- Request (12)
-
V
_ ERR _ UNABLE _ TO _ DECODE _ ISSUER _ PUBLIC _ KEY (12) - X509 (12)
-
load
_ public _ key (12) - openssl (12)
-
pub
_ key= (24) -
public
_ key= (48) -
public
_ key? (12)
検索結果
-
OpenSSL
:: X509 :: Request (12.0) -
X.509 の証明書署名要求(Certificate Signing Request, CSR)を表わす クラスです。
...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
:: X509 (6.0) -
OpenSSL の X509 証明書、CRL(証明書失効リスト)、 CSR(証明書署名要求)、証明書ストアなどに関するモジュールです。
...OpenSSL::X509::V_ERR_SELF_SIGNED_CERT_IN_CHAIN
* OpenSSL::X509::V_ERR_SUBJECT_ISSUER_MISMATCH
* OpenSSL::X509::V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY
* OpenSSL::X509::V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE
* OpenSSL::X509::V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE
* OpenSSL::X509::V_ERR_UNAB... -
openssl (6.0)
-
OpenSSL(https://www.openssl.org/) を Ruby から扱うためのライブラリです。
...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 = sub
cer.sign(key, digest) # <= 署名...