1661件ヒット
[1-100件を表示]
(0.081秒)
種類
- インスタンスメソッド (1078)
- 定数 (220)
- 特異メソッド (209)
- クラス (110)
- モジュール関数 (44)
クラス
-
OpenSSL
:: ASN1 :: ASN1Data (11) -
OpenSSL
:: ASN1 :: ObjectId (88) -
OpenSSL
:: BN (22) -
OpenSSL
:: Cipher (22) -
OpenSSL
:: Config (88) -
OpenSSL
:: HMAC (11) -
OpenSSL
:: OCSP :: CertificateId (11) -
OpenSSL
:: OCSP :: Request (11) -
OpenSSL
:: PKCS7 (44) -
OpenSSL
:: PKCS7 :: RecipientInfo (44) -
OpenSSL
:: PKey :: EC (220) -
OpenSSL
:: PKey :: EC :: Group (209) -
OpenSSL
:: PKey :: EC :: Point (132) -
OpenSSL
:: PKey :: RSA (22) -
OpenSSL
:: SSL :: SSLContext (33) -
OpenSSL
:: SSL :: SSLSocket (33) -
OpenSSL
:: X509 :: Certificate (44) -
OpenSSL
:: X509 :: ExtensionFactory (55) -
OpenSSL
:: X509 :: Name (66) -
OpenSSL
:: X509 :: Request (22) -
OpenSSL
:: X509 :: StoreContext (154)
モジュール
-
OpenSSL
:: ASN1 (66) -
OpenSSL
:: OCSP (22) -
OpenSSL
:: SSL (33) -
OpenSSL
:: X509 (88)
キーワード
- == (22)
-
DEFAULT
_ OBJECT _ TYPE (11) -
DEFAULT
_ PARAMS (11) - ECError (11)
- Error (22)
- Group (11)
-
NAMED
_ CURVE (11) - NOCHECKS (11)
- NOSMIMECAP (11)
- OBJECT (11)
-
OBJECT
_ DESCRIPTOR (11) -
OBJECT
_ TYPE _ TEMPLATE (11) -
OP
_ PKCS1 _ CHECK _ 1 (11) -
OP
_ PKCS1 _ CHECK _ 2 (11) -
OP
_ SINGLE _ ECDH _ USE (11) - ObjectId (33)
- PKey (11)
- Point (11)
-
REVOKED
_ STATUS _ UNSPECIFIED (11) - RecipientInfo (11)
- StoreContext (11)
-
TRUST
_ OBJECT _ SIGN (11) -
V
_ ERR _ CERT _ REJECTED (11) -
V
_ ERR _ SUBJECT _ ISSUER _ MISMATCH (11) -
V
_ ERR _ UNABLE _ TO _ DECODE _ ISSUER _ PUBLIC _ KEY (11) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CERT _ SIGNATURE (11) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CRL _ SIGNATURE (11) -
V
_ FLAG _ CRL _ CHECK (11) -
V
_ FLAG _ CRL _ CHECK _ ALL (11) - [] (11)
- []= (11)
-
add
_ recipient (11) -
add
_ value (11) -
asn1
_ flag (11) -
asn1
_ flag= (11) -
builtin
_ curves (11) - chain (11)
-
check
_ key (11) -
check
_ nonce (11) -
check
_ private _ key (11) - cleanup (11)
- cofactor (11)
- connect (11)
-
connect
_ nonblock (11) -
current
_ cert (11) -
current
_ crl (11) -
curve
_ name (11) - decode (11)
-
decode
_ all (11) - decrypt (33)
- degree (11)
-
dh
_ compute _ key (11) -
dsa
_ sign _ asn1 (11) -
dsa
_ verify _ asn1 (11) - each (11)
-
enc
_ key (11) - eql? (22)
- error (11)
- error= (11)
-
error
_ depth (11) -
error
_ string (11) - flags= (11)
-
generate
_ key (11) - generator (11)
-
get
_ value (11) - group (22)
- group= (11)
- infinity? (11)
- inspect (11)
- invert! (11)
- issuer (11)
- ln (11)
-
long
_ name (11) -
make
_ affine! (11) - new (154)
- oid (11)
-
on
_ curve? (11) - order (11)
- parse (11)
-
parse
_ openssl (11) -
parse
_ rfc2253 (11) -
point
_ conversion _ form (11) -
point
_ conversion _ form= (11) -
post
_ connection _ check (11) - prime? (11)
-
prime
_ fasttest? (11) -
private
_ decrypt (11) -
private
_ key (11) -
private
_ key= (11) -
private
_ key? (11) -
public
_ decrypt (11) -
public
_ key (22) -
public
_ key= (11) -
public
_ key? (11) - purpose= (11)
- recipients (11)
- register (11)
- section (11)
- sections (11)
- seed (11)
- seed= (11)
- serial (11)
-
set
_ generator (11) -
set
_ to _ infinity! (11) -
short
_ name (11) - sn (11)
-
ssl
_ timeout= (11) - subject (22)
- subject= (22)
-
subject
_ certificate (11) -
subject
_ certificate= (11) -
subject
_ request (11) -
subject
_ request= (11) - time= (11)
- timeout= (11)
-
to
_ bn (11) -
to
_ der (22) -
to
_ pem (22) -
to
_ text (22) - trust= (11)
- value (22)
- verify (11)
検索結果
先頭5件
-
OpenSSL
:: PKey :: EC (29024.0) -
EC(Ellicptic Curve,楕円曲線)暗号鍵のクラスです。
...EC(Ellicptic Curve,楕円曲線)暗号鍵のクラスです。
このクラスのメソッドについてより詳しく知りたい場合は openssl のドキュメント
の対応する関数の項を見てください。... -
OpenSSL
:: SSL :: SSLSocket # post _ connection _ check(hostname) -> true (23232.0) -
接続後検証を行います。
...います。
検証に成功した場合は true を返し、失敗した場合は例外
OpenSSL::SSL::SSLError を発生させます。
OpenSSL の API では、
OpenSSL::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
での検証は実用的には不完全です。
CA が証明書......証明書に記載されている FQDN が
一致しているかどうかを調べます。このメソッドはその FQDN のチェックを行ないます。
@param hostname チェックする FQDN の文字列
@raise OpenSSL::SSL::SSLError チェックに失敗した場合に発生します... -
OpenSSL
:: PKey :: EC # check _ key -> true (20108.0) -
パラメータと鍵対をチェックします。
...パラメータと鍵対をチェックします。
なんらかの意味で鍵対に問題がある場合には例外 ECError を発生します。
@raise OpenSSL::PKey::ECError 鍵に問題がある場合に発生します... -
OpenSSL
:: ASN1 . # ObjectId(value) -> OpenSSL :: ASN1 :: ObjectId -> OpenSSL :: ASN1 :: ObjectId (17511.0) -
ASN.1 の ObjectId 型の値を表現する Ruby のオブジェクトを 生成します。
...ASN.1 の ObjectId 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::ObjectId.new と同じです。
@param value ASN.1 オブジェクト識別子を表す文字列
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT......)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
OpenSSL
:: ASN1 . # ObjectId(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: ObjectId (17311.0) -
ASN.1 の ObjectId 型の値を表現する Ruby のオブジェクトを 生成します。
...ASN.1 の ObjectId 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::ObjectId.new と同じです。
@param value ASN.1 オブジェクト識別子を表す文字列
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT......)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
OpenSSL
:: PKCS7 # recipients -> [OpenSSL :: PKCS7 :: RecipientInfo] (17303.0) -
メッセージの送信先の情報を配列で返します。
メッセージの送信先の情報を配列で返します。
これは暗号化した場合のみ意味があります。 -
OpenSSL
:: ASN1 . # decode(der) -> OpenSSL :: ASN1 :: ASN1Data (17267.0) -
DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスとして返します。
...DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を
OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスとして返します。
複数の ASN.1 の値が含まれている場合、先頭の値だけを返します。
ASN.1 オブジェクトが......-e '
require "openssl"
require "pp"
pem = File.read(ARGV[0])
cert = OpenSSL::X509::Certificate.new(pem)
pp OpenSSL::ASN1.decode(cert.to_der)
' mycert.pem
#<OpenSSL::ASN1::Sequence:0x814e9fc
@tag=16,
@tag_class=:UNIVERSAL,
@tagging=nil,
@value=
[#<OpenSSL::ASN1::Sequence......@tag=16,
@tag_class=:UNIVERSAL,
@tagging=nil,
@value=
[#<OpenSSL::ASN1::ASN1Data:0x814f690
@tag=0,
@tag_class=:CONTEXT_SPECIFIC,
@value=
[#<OpenSSL::ASN1::Integer:0x814f6a4
@tag=2,
@tag_class=:UNIVERSAL,... -
OpenSSL
:: PKey :: RSA # private _ decrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String (17233.0) -
文字列 str を秘密鍵で復号化します。
...かが利用可能です。
* OpenSSL::PKey::RSA::PKCS1_PADDING
* OpenSSL::PKey::RSA::SSLV23_PADDING
* OpenSSL::PKey::RSA::PKCS1_OAEP_PADDING
* OpenSSL::PKey::RSA::NO_PADDING
@param str 暗号化する文字列
@param mode パディングモード
@raise OpenSSL::PKey::RSAError 復号化に失... -
OpenSSL
:: ASN1 . # decode _ all(der) -> [OpenSSL :: ASN1 :: ASN1Data] (17231.0) -
DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を全て OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスの配列として 返します。
...そこにエンコードされている ASN.1 の値を全て
OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスの配列として
返します。
@param der DER形式の文字列
@raise OpenSSL::ASN1::ASN1Error 解析に失敗した場合に発生します
@see OpenSSL::ASN1.#decode... -
OpenSSL
:: PKey :: RSA # public _ decrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String (17221.0) -
文字列 str を公開鍵で復号化します。
...グモードと同じものを
指定する必要があります。
* OpenSSL::PKey::RSA::PKCS1_PADDING
* OpenSSL::PKey::RSA::NO_PADDING
@param str 復号化する文字列
@param mode パディングモード
@raise OpenSSL::PKey::RSAError 復号化に失敗した場合に発生します。...