96件ヒット
[1-96件を表示]
(0.028秒)
ライブラリ
- openssl (96)
キーワード
- Certificate (12)
- CertificateError (12)
- CertificateId (12)
- Extension (12)
- ExtensionFactory (12)
- PKCS7 (12)
- Request (12)
- SSLServer (12)
検索結果
先頭5件
-
OpenSSL
:: OCSP :: CertificateId (6001.0) -
失効状態を問い合わせたい個々の証明書を識別するためのクラスです。
...わせたい個々の証明書を識別するためのクラスです。
問い合わせたい証明書にissuerの情報+αを付加したオブジェクトです。
CertificateId オブジェクトを複数 OpenSSL::OCSP::Request に含め、
同時に問い合わせることができます。... -
OpenSSL
:: X509 :: Certificate (6001.0) -
X509 証明書クラス
X509 証明書クラス
* 5280 -
OpenSSL
:: X509 :: CertificateError (6001.0) -
X509 証明書関連のエラーを表す例外クラスです。
X509 証明書関連のエラーを表す例外クラスです。 -
OpenSSL
:: X509 :: Request (17.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... -
OpenSSL
:: X509 :: Extension (13.0) -
X.509 v3 証明書の拡張領域のためのクラスです。
...X.509 v3 証明書の拡張領域のためのクラスです。
OpenSSL::X509::Certificate オブジェクトは
その拡張領域を Extension オブジェクトの配列として保持し、
OpenSSL::X509::Certificate#extensions でその配列が得られます。
このクラスのインス... -
OpenSSL
:: X509 :: ExtensionFactory (13.0) -
OpenSSL::X509::Extension を簡便に生成するための クラスです。
...t: 新たに生成する証明書のオブジェクト
ca_cert = OpenSSL::X509::Certificate.new(File.read('ca_cert.pem'))
req = OpenSSL::X509::Request.new(File.read('req.pem'))
newcert = OpenSSL::X509::Certificate.new
# 新しい ExtensionFactory オブジェクトを生成し、 CA の証... -
OpenSSL
:: PKCS7 (7.0) -
PKCS #7 クラス
...用されています。
2315 を参照してください。
=== S/MIME メッセージの種類
S/MIME には以下の種類のメッセージがあります
* enveloped-only
* signed-only
* signedData フォーマット
* multipart/signed フォーマット
* Certificate-only... -
OpenSSL
:: SSL :: SSLServer (7.0) -
SSL サーバーのためのクラス。
...るだけのサーバです。
require 'socket'
require 'openssl'
include OpenSSL
ctx = SSL::SSLContext.new()
ctx.cert = X509::Certificate.new(File.read('cert.pem'))
ctx.key = PKey::RSA.new(File.read('privkey.pem'))
svr = TCPServer.new(2007)
serv = SSL::SSLServer.new(svr, ctx)...