るりまサーチ (Ruby 2.7.0)

最速Rubyリファレンスマニュアル検索!
28件ヒット [1-28件を表示] (0.097秒)

別のキーワード

  1. new openssl::bn
  2. new openssl::asn1::asn1data
  3. new openssl::pkey::ec::group
  4. new openssl::x509::certificate
  5. start net::smtp

検索結果

OpenSSL::ASN1::ASN1Data (9040.0)

ASN.1 データ型を表すクラス。

ASN.1 データ型を表すクラス。

UNIVERSAL なタグを持つ ASN.1 値はこのクラスの2つのサブクラス、
OpenSSL::ASN1::Primitive もしくは OpenSSL::ASN1::Constructive
のインスタンスとして表現されます。

それ以外の値はこのクラスのインスタンスとして表現されます。

OpenSSL::ASN1::ASN1Error (9004.0)

OpenSSLの ASN.1 関連のエラーが起きたときに発生する例外です。

OpenSSLの ASN.1 関連のエラーが起きたときに発生する例外です。

OpenSSL::ASN1::BMPString (9004.0)

ASN.1 の BMPString 型(Universal タグのタグ番号30)を表すクラスです。

ASN.1 の BMPString 型(Universal タグのタグ番号30)を表すクラスです。

OpenSSL::ASN1::BitString (9004.0)

ASN.1 の Bit String 型(Universal タグのタグ番号3)を表すクラスです。

ASN.1 の Bit String 型(Universal タグのタグ番号3)を表すクラスです。

OpenSSL::ASN1::Boolean (9004.0)

ASN.1 の Boolean 型(Universal タグのタグ番号1)を表すクラスです。

ASN.1 の Boolean 型(Universal タグのタグ番号1)を表すクラスです。

絞り込み条件を変える

OpenSSL::ASN1::Constructive (9004.0)

ASN.1 の構造型を表すクラスです。

ASN.1 の構造型を表すクラスです。

通常はこのクラス自身は用いず、各サブクラスを利用します。

OpenSSL::ASN1::Enumerated (9004.0)

ASN.1 の Enumerated 型(Universal タグのタグ番号10)を表すクラスです。

ASN.1 の Enumerated 型(Universal タグのタグ番号10)を表すクラスです。

OpenSSL::ASN1::GeneralString (9004.0)

ASN.1 の GeneralString 型(Universal タグのタグ番号27)を表すクラスです。

ASN.1 の GeneralString 型(Universal タグのタグ番号27)を表すクラスです。

OpenSSL::ASN1::GeneralizedTime (9004.0)

ASN.1 の GeneralizedTime 型(Universal タグのタグ番号23)を表すクラスです。

ASN.1 の GeneralizedTime 型(Universal タグのタグ番号23)を表すクラスです。

OpenSSL::ASN1::GraphicString (9004.0)

ASN.1 の GraphicString 型(Universal タグのタグ番号25)を表すクラスです。

ASN.1 の GraphicString 型(Universal タグのタグ番号25)を表すクラスです。

絞り込み条件を変える

OpenSSL::ASN1::IA5String (9004.0)

ASN.1 の IA5String 型(Universal タグのタグ番号22)を表すクラスです。

ASN.1 の IA5String 型(Universal タグのタグ番号22)を表すクラスです。

OpenSSL::ASN1::ISO64String (9004.0)

ASN.1 の ISO64String 型(Universal タグのタグ番号26)を表すクラスです。

ASN.1 の ISO64String 型(Universal タグのタグ番号26)を表すクラスです。

OpenSSL::ASN1::Integer (9004.0)

ASN.1 の Integer 型(Universal タグのタグ番号2)を表すクラスです。

ASN.1 の Integer 型(Universal タグのタグ番号2)を表すクラスです。

OpenSSL::ASN1::Null (9004.0)

ASN.1 の Null 型(Universal タグのタグ番号5)を表すクラスです。

ASN.1 の Null 型(Universal タグのタグ番号5)を表すクラスです。

OpenSSL::ASN1::NumericString (9004.0)

ASN.1 の NumericString 型(Universal タグのタグ番号18)を表すクラスです。

ASN.1 の NumericString 型(Universal タグのタグ番号18)を表すクラスです。

絞り込み条件を変える

OpenSSL::ASN1::ObjectId (9004.0)

ASN.1 のオブジェクト識別子を表すクラス。

ASN.1 のオブジェクト識別子を表すクラス。

* ITU-T X.660 https://www.itu.int/rec/T-REC-X.660/en

OpenSSL::ASN1::OctetString (9004.0)

ASN.1 の Octet String 型(Universal タグのタグ番号4)を表すクラスです。

ASN.1 の Octet String 型(Universal タグのタグ番号4)を表すクラスです。

OpenSSL::ASN1::Primitive (9004.0)

ASN.1 の単純型を表すクラスです。

ASN.1 の単純型を表すクラスです。

通常はこのクラス自身は用いず、各サブクラスを利用します。

OpenSSL::ASN1::PrintableString (9004.0)

ASN.1 の PrintableString 型(Universal タグのタグ番号19)を表すクラスです。

ASN.1 の PrintableString 型(Universal タグのタグ番号19)を表すクラスです。

OpenSSL::ASN1::Sequence (9004.0)

ASN.1 の Sequence 型(Universal タグのタグ番号16)を表すクラスです。

ASN.1 の Sequence 型(Universal タグのタグ番号16)を表すクラスです。

絞り込み条件を変える

OpenSSL::ASN1::Set (9004.0)

ASN.1 の Set 型(Universal タグのタグ番号17)を表すクラスです。

ASN.1 の Set 型(Universal タグのタグ番号17)を表すクラスです。

OpenSSL::ASN1::T61String (9004.0)

ASN.1 の T61String 型(Universal タグのタグ番号20)を表すクラスです。

ASN.1 の T61String 型(Universal タグのタグ番号20)を表すクラスです。

OpenSSL::ASN1::UTCTime (9004.0)

ASN.1 の UTCTime 型(Universal タグのタグ番号23)を表すクラスです。

ASN.1 の UTCTime 型(Universal タグのタグ番号23)を表すクラスです。

OpenSSL::ASN1::UTF8String (9004.0)

ASN.1 の UTF8String 型(Universal タグのタグ番号12)を表すクラスです。

ASN.1 の UTF8String 型(Universal タグのタグ番号12)を表すクラスです。

OpenSSL::ASN1::UniversalString (9004.0)

ASN.1 の UniversalString 型(Universal タグのタグ番号28)を表すクラスです。

ASN.1 の UniversalString 型(Universal タグのタグ番号28)を表すクラスです。

絞り込み条件を変える

OpenSSL::ASN1::VideotexString (9004.0)

ASN.1 の VideotexString 型(Universal タグのタグ番号21)を表すクラスです。

ASN.1 の VideotexString 型(Universal タグのタグ番号21)を表すクラスです。

OpenSSL::X509::Request (40.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(File.read("privkey.pem"))
# 新しい CSR オブジェクトを生成
csr = OpenSSL::X509::Request.new
# DN を生成
name = OpenSSL::X50...

OpenSSL::X509::Extension (22.0)

X.509 v3 証明書の拡張領域のためのクラスです。

X.509 v3 証明書の拡張領域のためのクラスです。

OpenSSL::X509::Certificate オブジェクトは
その拡張領域を Extension オブジェクトの配列として保持し、
OpenSSL::X509::Certificate#extensions でその配列が得られます。

このクラスのインスタンス生成は OpenSSL::ASN1::ASN1Data を
取り扱う必要があり面倒です。
OpenSSL::X509::ExtensionFactory を用いることで
インスタンスの生成を簡便に行うことができます。

=== 参照
* 5280