24件ヒット
[1-24件を表示]
(0.007秒)
ライブラリ
- openssl (24)
キーワード
- ExtensionFactory (12)
- Request (12)
検索結果
-
OpenSSL
:: X509 :: ExtensionFactory (7.0) -
OpenSSL::X509::Extension を簡便に生成するための クラスです。
...tory.new(ca_cert)
# CSR オブジェクトを設定
factory.subject_request = req
# basicConstraints 拡張領域を生成
p factory.create_extension("basicConstraints", "CA:FALSE")
# => basicConstraints = CA:FALSE
# subjectKeyIdentifier 拡張領域を生成
# この値は CSR オブ......ジェクトの公開鍵から生成される
p factory.create_extension("subjectKeyIdentifier", "hash")
# => subjectKeyIdentifier = 99:E7:A1:.....
# authorityKeyIdentifier 拡張領域を生成
# この値は CA の証明書オブジェクトから生成される
p factory.create_exten... -
OpenSSL
:: X509 :: Request (7.0) -
X.509 の証明書署名要求(Certificate Signing Request, CSR)を表わす クラスです。
...'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.example.c...