1782件ヒット
[1-100件を表示]
(0.027秒)
種類
- インスタンスメソッド (1298)
- 特異メソッド (418)
- モジュール関数 (44)
- モジュール (22)
クラス
-
OpenSSL
:: ASN1 :: BitString (11) -
OpenSSL
:: ASN1 :: Constructive (11) -
OpenSSL
:: ASN1 :: Null (22) -
OpenSSL
:: ASN1 :: ObjectId (44) -
OpenSSL
:: ASN1 :: Primitive (11) -
OpenSSL
:: BN (22) -
OpenSSL
:: Cipher (55) -
OpenSSL
:: Config (55) -
OpenSSL
:: Digest (11) -
OpenSSL
:: Digest :: DSS (11) -
OpenSSL
:: Digest :: DSS1 (11) -
OpenSSL
:: Digest :: MD2 (11) -
OpenSSL
:: Digest :: MD4 (11) -
OpenSSL
:: Digest :: MD5 (11) -
OpenSSL
:: Digest :: MDC2 (11) -
OpenSSL
:: Digest :: RIPEMD160 (11) -
OpenSSL
:: Digest :: SHA (11) -
OpenSSL
:: Digest :: SHA1 (11) -
OpenSSL
:: Digest :: SHA224 (11) -
OpenSSL
:: Digest :: SHA256 (11) -
OpenSSL
:: Digest :: SHA384 (11) -
OpenSSL
:: Digest :: SHA512 (11) -
OpenSSL
:: Engine (66) -
OpenSSL
:: OCSP :: BasicResponse (33) -
OpenSSL
:: OCSP :: CertificateId (11) -
OpenSSL
:: OCSP :: Request (22) -
OpenSSL
:: OCSP :: Response (11) -
OpenSSL
:: PKCS12 (22) -
OpenSSL
:: PKCS7 (55) -
OpenSSL
:: PKey :: DSA (110) -
OpenSSL
:: PKey :: EC (33) -
OpenSSL
:: PKey :: EC :: Group (22) -
OpenSSL
:: PKey :: RSA (121) -
OpenSSL
:: SSL :: SSLContext (385) -
OpenSSL
:: SSL :: SSLServer (11) -
OpenSSL
:: SSL :: SSLSocket (99) -
OpenSSL
:: X509 :: ExtensionFactory (55) -
OpenSSL
:: X509 :: Name (22) -
OpenSSL
:: X509 :: Store (88) -
OpenSSL
:: X509 :: StoreContext (33)
モジュール
-
OpenSSL
:: ASN1 (44) -
OpenSSL
:: Buffering (132)
キーワード
- ASN1 (11)
- Buffering (11)
- Null (22)
-
add
_ entry (11) -
add
_ nonce (22) -
add
_ status (11) - basic (11)
-
ca
_ file (11) -
ca
_ file= (11) -
ca
_ path (11) - cert (22)
- cert= (11)
-
cert
_ store (11) -
cert
_ store= (11) - certificates (11)
- chain (22)
- cipher (11)
- cleanup (11)
-
client
_ ca (11) -
client
_ cert _ cb (11) -
client
_ cert _ cb= (11) - close (22)
- create (11)
- crl (11)
-
ctrl
_ cmd (11) -
current
_ crl (11) -
curve
_ name (11) - decode (11)
- decrypt (22)
- each (11)
-
each
_ line (11) - encrypt (33)
- error (11)
-
error
_ string (22) - export (44)
-
extra
_ chain _ cert (11) - finish (11)
-
flush
_ sessions (11) -
generate
_ prime (11) -
get
_ value (11) - getc (11)
- gets (11)
- hostname (11)
- hostname= (11)
-
issuer
_ certificate (11) - key (11)
- key= (11)
- ln (11)
- load (22)
-
load
_ private _ key (11) -
load
_ public _ key (11) -
long
_ name (11) - new (330)
-
peer
_ cert (11) -
peer
_ cert _ chain (11) - pending (11)
-
pkcs5
_ keyivgen (11) -
prime
_ fasttest? (11) - print (11)
- printf (11)
-
private
_ key (11) -
private
_ key= (11) -
public
_ key (11) - puts (11)
- read (11)
- readline (11)
- readlines (11)
- readpartial (11)
-
renegotiation
_ cb (11) -
renegotiation
_ cb= (11) - seed (11)
-
servername
_ cb (11) -
servername
_ cb= (11) -
session
_ get _ cb (11) -
session
_ id _ context (11) -
session
_ new _ cb (11) -
session
_ remove _ cb (11) -
set
_ default _ paths (11) -
short
_ name (11) - sign (11)
- sn (11)
-
ssl
_ timeout (11) -
ssl
_ timeout= (11) - status (11)
-
subject
_ certificate (11) -
subject
_ request (11) - sysclose (11)
- sysread (11)
- tagging (22)
- timeout (11)
- timeout= (11)
-
tmp
_ dh _ callback (11) -
tmp
_ dh _ callback= (11) -
to
_ pem (44) -
to
_ s (55) - traverse (11)
-
unused
_ bits (11) - value (22)
- verify (33)
-
verify
_ callback (22) -
verify
_ callback= (22) -
verify
_ depth (11) -
verify
_ depth= (11) -
verify
_ mode (11) -
verify
_ mode= (11) -
write
_ smime (11)
検索結果
先頭5件
- OpenSSL
:: PKCS12 . create(pass , name , pkey , cert , ca=nil , key _ nid=nil , cert _ nid=nil , key _ iter=nil , mac _ iter=nil , keytype=nil) -> OpenSSL :: PKCS12 - OpenSSL
:: X509 :: ExtensionFactory . new(issuer _ cert=nil , subject _ cert=nil , subject _ req=nil , crl=nil) -> OpenSSL :: X509 :: ExtensionFactory - OpenSSL
:: Buffering # read(length=nil , buf=nil) -> String | nil - OpenSSL
:: Buffering # gets(eol= $ / , limit=nil) -> String | nil - OpenSSL
:: OCSP :: BasicResponse # status -> [[OpenSSL :: OCSP :: CertificateId , Integer , Integer , Time|nil , Time , Time|nil , [OpenSSL :: X509 :: Extension]]]
-
OpenSSL
:: PKCS12 . create(pass , name , pkey , cert , ca=nil , key _ nid=nil , cert _ nid=nil , key _ iter=nil , mac _ iter=nil , keytype=nil) -> OpenSSL :: PKCS12 (620.0) -
PKCS#12 オブジェクトを生成します。
...利便性のためにオブジェクトに与える名前です。
pkey は秘密鍵、certは証明書、caはCA証明書の配列です。
ca に nil を渡すのは空の配列を渡すのと同じ意味です。
key_nid と cert_nid は 秘密鍵、証明書の暗号化方式を
文字列で指......ter は MAC のイテレーション回数、
keytype は鍵の種類を渡します。
key_nid, cert_nid, key_iter, mac_iter, keytype すべてに nil を渡すと
デフォルトとして、証明書は 40 bit RC2 で暗号化、秘密鍵は triple DES
で暗号化、key_iter は2048、mac_iter......ーズ文字列
@param name 名前文字列
@param pkey 秘密鍵(OpenSSL::PKey::PKey のサブクラスのオブジェクト)
@param cert 証明書(OpenSSL::X509::Certificate のオブジェクト)
@param ca CA証明書群(OpenSSL::X509::Certificate の配列)
@param key_nid 秘密鍵の暗号化... -
OpenSSL
:: X509 :: ExtensionFactory . new(issuer _ cert=nil , subject _ cert=nil , subject _ req=nil , crl=nil) -> OpenSSL :: X509 :: ExtensionFactory (412.0) -
ExtensionFactory オブジェクトを生成します。
...ExtensionFactory オブジェクトを生成します。
証明書の発行者や所有者の OpenSSL::X509::Certificate オブジェクトや
OpenSSL::X509::Request、OpenSSL::X509::CRL オブジェクトを
渡すことによって、拡張領域の中身を ExtensionFactory オブジェクトが......値
を値として持ちますが、
OpenSSL::X509::Certificate オブジェクトをあらかじめ渡しておくことによって
OpenSSL::X509::ExtensionFactory#create_extension がその値を計算します。
これらの情報が必要ない場合は nil を渡します。
以下のメソ......す。
* OpenSSL::X509::ExtensionFactory#issuer_certificate=
* OpenSSL::X509::ExtensionFactory#subject_certificate=
* OpenSSL::X509::ExtensionFactory#subject_request=
* OpenSSL::X509::ExtensionFactory#crl=
@param issuer_cert 証明書発行者、すなわち CA の
OpenSSL::X509::C... -
OpenSSL
:: Buffering # read(length=nil , buf=nil) -> String | nil (317.0) -
文字列を通信路から読み込み、返します。
...返します。
読み込みが終端に到達している場合は nil を返します。
length で読み込むバイト数を指定します。
length に 0 を渡した場合は空文字列を返します。
length に nil を渡した場合(省略した場合)は最後
までのデータを... -
OpenSSL
:: Buffering # gets(eol= $ / , limit=nil) -> String | nil (222.0) -
通信路から一行読み込んで、それを返します。
...合はそこで切られます。limit が nil の場合は
eol に到達するまで読み込みます。
読み込みが終端に到達した場合は nil を返します。
IO#gets と同様ですが、区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり... -
OpenSSL
:: OCSP :: BasicResponse # status -> [[OpenSSL :: OCSP :: CertificateId , Integer , Integer , Time|nil , Time , Time|nil , [OpenSSL :: X509 :: Extension]]] (222.0) -
証明書の状態の問い合わせの結果を返します。
...値を取ります
* OpenSSL::OCSP::V_CERTSTATUS_GOOD 正常
* OpenSSL::OCSP::V_CERTSTATUS_REVOKED 失効
* OpenSSL::OCSP::V_CERTSTATUS_UNKNOWN 不明
失効理由コードは以下のいずれかを返します。
* OpenSSL::OCSP::REVOKED_STATUS_NOSTATUS
* OpenSSL::OCSP::REVOKED_STATUS_......TUS_KEYCOMPROMISE
* OpenSSL::OCSP::REVOKED_STATUS_CACOMPROMISE
* OpenSSL::OCSP::REVOKED_STATUS_AFFILIATIONCHANGED
* OpenSSL::OCSP::REVOKED_STATUS_SUPERSEDED
* OpenSSL::OCSP::REVOKED_STATUS_CESSATIONOFOPERATION
* OpenSSL::OCSP::REVOKED_STATUS_CERTIFICATEHOLD
* OpenSSL::OCSP::REVOKED_STATU......S_REMOVEFROMCRL
失効時刻は証明書が失効した時刻を表します。失効していない場合は nil を
返します。
最終更新時刻は失効情報が更新された時刻を表します。この時刻が現在時刻より
先である場合には、この Response の内容は... -
OpenSSL
:: PKey :: DSA # export(cipher=nil , pass=nil) -> String (214.0) -
鍵を PEM 形式で出力します。
...鍵を PEM 形式で出力します。
cipher と pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。
cipher を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ... -
OpenSSL
:: PKey :: DSA # export(cipher=nil , pass=nil) {|flag| . . . } -> String (214.0) -
鍵を PEM 形式で出力します。
...鍵を PEM 形式で出力します。
cipher と pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。
cipher を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ... -
OpenSSL
:: PKey :: DSA # to _ pem(cipher=nil , pass=nil) -> String (214.0) -
鍵を PEM 形式で出力します。
...鍵を PEM 形式で出力します。
cipher と pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。
cipher を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ... -
OpenSSL
:: PKey :: DSA # to _ pem(cipher=nil , pass=nil) {|flag| . . . } -> String (214.0) -
鍵を PEM 形式で出力します。
...鍵を PEM 形式で出力します。
cipher と pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。
cipher を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ... -
OpenSSL
:: PKey :: DSA # to _ s(cipher=nil , pass=nil) -> String (214.0) -
鍵を PEM 形式で出力します。
...鍵を PEM 形式で出力します。
cipher と pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。
cipher を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ...