912件ヒット
[201-300件を表示]
(0.035秒)
種類
- インスタンスメソッド (504)
- 特異メソッド (216)
- 定数 (96)
- モジュール関数 (48)
- クラス (48)
クラス
-
OpenSSL
:: ASN1 :: ObjectId (84) -
OpenSSL
:: Cipher (24) -
OpenSSL
:: Config (84) -
OpenSSL
:: Digest (36) -
OpenSSL
:: Engine (60) -
OpenSSL
:: PKCS12 (12) -
OpenSSL
:: PKCS7 :: RecipientInfo (12) -
OpenSSL
:: PKCS7 :: SignerInfo (24) -
OpenSSL
:: PKey :: EC (12) -
OpenSSL
:: PKey :: EC :: Group (12) -
OpenSSL
:: SSL :: SSLContext (24) -
OpenSSL
:: SSL :: SSLSocket (36) -
OpenSSL
:: X509 :: CRL (24) -
OpenSSL
:: X509 :: Certificate (48) -
OpenSSL
:: X509 :: Extension (24) -
OpenSSL
:: X509 :: ExtensionFactory (12) -
OpenSSL
:: X509 :: Name (228) -
OpenSSL
:: X509 :: Request (24)
モジュール
-
OpenSSL
:: ASN1 (12) -
OpenSSL
:: Random (48) -
OpenSSL
:: SSL :: SocketForwarder (24)
キーワード
- <=> (12)
- COMPAT (12)
- Config (12)
-
DEFAULT
_ OBJECT _ TYPE (12) - MULTILINE (12)
-
NAMED
_ CURVE (12) - NameError (12)
-
OBJECT
_ TYPE _ TEMPLATE (12) - ONELINE (12)
- RFC2253 (12)
- Request (12)
-
UNIVERSAL
_ TAG _ NAME (12) -
add
_ entry (12) -
add
_ value (12) - cipher (12)
- cmp (12)
- create (12)
-
curve
_ name (12) - digest (24)
- each (12)
- egd (12)
-
egd
_ bytes (12) -
get
_ value (12) - getsockopt (12)
-
hash
_ old (12) - hostname (12)
- hostname= (12)
- id (12)
- issuer (48)
- issuer= (24)
- ln (12)
- load (24)
-
load
_ random _ file (12) -
long
_ name (12) - name (48)
- new (120)
- parse (12)
-
parse
_ openssl (12) -
parse
_ rfc2253 (12) -
post
_ connection _ check (12) - register (12)
-
servername
_ cb (12) -
servername
_ cb= (12) - setsockopt (12)
-
short
_ name (12) - sn (12)
- subject (24)
- subject= (24)
-
subject
_ certificate= (12) -
to
_ a (12) -
to
_ der (12) -
to
_ s (12) - value (24)
-
write
_ random _ file (12)
検索結果
先頭5件
- OpenSSL
:: X509 :: Name . new(obj) -> OpenSSL :: X509 :: Name - OpenSSL
:: X509 :: Name . parse(str , template=OBJECT _ TYPE _ TEMPLATE) -> OpenSSL :: X509 :: Name - OpenSSL
:: X509 :: Name . parse _ openssl(str , template=OBJECT _ TYPE _ TEMPLATE) -> OpenSSL :: X509 :: Name - OpenSSL
:: ASN1 :: ObjectId # long _ name -> String | nil - OpenSSL
:: X509 :: Name . parse _ rfc2253(str , template=OBJECT _ TYPE _ TEMPLATE) -> OpenSSL :: X509 :: Name
-
OpenSSL
:: X509 :: Name . new(obj) -> OpenSSL :: X509 :: Name (3139.0) -
OpenSSL::X509::Name オブジェクトを生成します。
...OpenSSL::X509::Name オブジェクトを生成します。
引数を与えなかった場合は空のオブジェクトを返します。
第1引数として配列を与えた場合には、
その内容が属性型と属性値の文字列のペアであると仮定して、オブジェクトを...... OpenSSL::X509::Name である場合には内容を複製した
オブジェクトを返します。
それ以外の場合は obj の to_der メソッドを読んで DER 形式のバイト列に変換し、
そこから内容を作ります。
例:
require 'openssl'
OpenSSL::X509::Name.new......a"], ["L", "Yokohama"], ["O", "Example Company"], ["OU", "Lab3"], ["CN", "foobar"], ["emailAddress", "foobar@lab3.example.co.jp"]])
# => OpenSSL::X509::Name object: /C=JP/ST=Kanagawa/L=Yokohama/O=Example Company/OU=Lab3/CN=foobar/emailAddress=foobar@lab3.example.co.jp
@param ary 属性型と属... -
OpenSSL
:: X509 :: Name . parse(str , template=OBJECT _ TYPE _ TEMPLATE) -> OpenSSL :: X509 :: Name (3126.0) -
文字列をパースして OpenSSL::X509::Name オブジェクトを返します。
...文字列をパースして OpenSSL::X509::Name オブジェクトを返します。
例:
require 'openssl'
OpenSSL::X509::Name.parse('/C=JP/ST=Kanagawa/L=Yokohama/O=Example Company/OU=Lab3/CN=foobar/emailAddress=foobar@lab3.example.co.jp')
@param str パースする文字列
@param template... -
OpenSSL
:: X509 :: Name . parse _ openssl(str , template=OBJECT _ TYPE _ TEMPLATE) -> OpenSSL :: X509 :: Name (3126.0) -
文字列をパースして OpenSSL::X509::Name オブジェクトを返します。
...文字列をパースして OpenSSL::X509::Name オブジェクトを返します。
例:
require 'openssl'
OpenSSL::X509::Name.parse('/C=JP/ST=Kanagawa/L=Yokohama/O=Example Company/OU=Lab3/CN=foobar/emailAddress=foobar@lab3.example.co.jp')
@param str パースする文字列
@param template... -
OpenSSL
:: ASN1 :: ObjectId # long _ name -> String | nil (3125.0) -
オブジェクト識別子に対応する long name を返します。
...オブジェクト識別子に対応する long name を返します。
例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.ln #=> "X509v3 Subject Alternative Name"
@see OpenSSL::ASN1::ObjectId#sn... -
OpenSSL
:: X509 :: Name . parse _ rfc2253(str , template=OBJECT _ TYPE _ TEMPLATE) -> OpenSSL :: X509 :: Name (3119.0) -
RFC2253形式の文字列を パースして OpenSSL::X509::Name オブジェクトを返します。
...RFC2253形式の文字列を
パースして OpenSSL::X509::Name オブジェクトを返します。
@param str パースする文字列
@param template 属性型に対応するデータ型を表わすハッシュ... -
OpenSSL
:: X509 :: Name # to _ s(flags=nil) -> String (3056.0) -
DNの文字列表現を返します。
...常は以下のいずれかを渡します。
* nil
* OpenSSL::X509::Name::COMPAT
* OpenSSL::X509::Name::RFC2253
* OpenSSL::X509::Name::ONELINE
* OpenSSL::X509::Name::MULTILINE
*
例:
require 'openssl'
n = OpenSSL::X509::Name.parse('/C=JP/ST=Kanagawa/L=Yokohama/O=Example Company/OU=L......ab3/CN=foobar/emailAddress=foobar@lab3.example.co.jp"
n.to_s(OpenSSL::X509::Name::COMPAT)
# => "C=JP, ST=Kanagawa, L=Yokohama, O=Example Company, OU=Lab3, CN=foobar/emailAddress=foobar@lab3.example.co.jp"
n.to_s(OpenSSL::X509::Name::RFC2253)
# => "emailAddress=foobar@lab3.example.co.jp,CN=fo......o_s(OpenSSL::X509::Name::ONELINE)
# => "C = JP, ST = Kanagawa, L = Yokohama, O = Example Company, OU = Lab3, CN = foobar, emailAddress = foobar@lab3.example.co.jp"
n.to_s(OpenSSL::X509::Name::MULTILINE)
# => "countryName = JP\nstateOrProvinceName = Kanagawa\nlocalityName... -
OpenSSL
:: ASN1 :: ObjectId # sn -> String | nil (3019.0) -
オブジェクト識別子に対応する short name を返します。
...オブジェクト識別子に対応する short name を返します。
例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.sn #=> "subjectAltName"
@see OpenSSL::ASN1::ObjectId#ln... -
OpenSSL
:: X509 :: Name # <=>(other) -> -1 | 0 | 1 (3018.0) -
他の OpenSSL::X509::Name オブジェクトと比較します。
...他の OpenSSL::X509::Name オブジェクトと比較します。
自身が other と一致する場合は 0、otherより大きい場合は1、
小さい場合は -1 を返します。
@param other 比較するオブジェクト... -
OpenSSL
:: X509 :: Name # cmp(other) -> -1 | 0 | 1 (3018.0) -
他の OpenSSL::X509::Name オブジェクトと比較します。
...他の OpenSSL::X509::Name オブジェクトと比較します。
自身が other と一致する場合は 0、otherより大きい場合は1、
小さい場合は -1 を返します。
@param other 比較するオブジェクト...
