ライブラリ
- openssl (312)
クラス
モジュール
-
OpenSSL
:: X509 (72)
キーワード
- CertificateId (12)
- ExtensionFactory (12)
- OCSP (12)
-
V
_ ERR _ AKID _ ISSUER _ SERIAL _ MISMATCH (12) -
V
_ ERR _ AKID _ SKID _ MISMATCH (12) -
V
_ ERR _ SUBJECT _ ISSUER _ MISMATCH (12) -
V
_ ERR _ UNABLE _ TO _ DECODE _ ISSUER _ PUBLIC _ KEY (12) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT (12) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (12) - X509 (12)
- cmp (12)
-
cmp
_ issuer (12) - issuer= (24)
-
issuer
_ certificate (12) -
issuer
_ certificate= (12) - name (12)
- new (24)
- openssl (12)
-
rubygems
/ security (12) - serial (24)
- sign (12)
検索結果
-
OpenSSL
:: X509 :: Certificate # sign(pkey , digest) -> self (6.0) -
証明書に署名します。
...証明書に署名します。
DSA で署名する場合は digest は "dss1" でなければなりません。
@param pkey 発行者(issuer)の秘密鍵
@param digest ハッシュ関数を表す文字列... -
OpenSSL
:: X509 :: ExtensionFactory (6.0) -
OpenSSL::X509::Extension を簡便に生成するための クラスです。
...域を生成
# この値は CA の証明書オブジェクトから生成される
p factory.create_extension("authorityKeyIdentifier", "keyid,issuer:always")
# => authorityKeyIdentifier = keyid:D1:AB:87:....
# 生成した拡張領域オブジェクトを証明書の拡張領域に追加... -
openssl (6.0)
-
OpenSSL(https://www.openssl.org/) を Ruby から扱うためのライブラリです。
...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) # <= 署名するのに使う秘密鍵とハッシュ関数
print cer.to_text
===[a:refer...