1908件ヒット
[1-100件を表示]
(0.074秒)
ライブラリ
-
net
/ http (12) - openssl (1812)
-
rubygems
/ security (48) - securerandom (12)
クラス
-
Gem
:: Security :: Signer (12) -
Net
:: HTTP (12) -
OpenSSL
:: ASN1 :: ASN1Data (12) -
OpenSSL
:: ASN1 :: ObjectId (96) -
OpenSSL
:: BN (24) -
OpenSSL
:: Cipher (24) -
OpenSSL
:: Config (96) -
OpenSSL
:: HMAC (12) -
OpenSSL
:: OCSP :: CertificateId (12) -
OpenSSL
:: OCSP :: Request (12) -
OpenSSL
:: PKCS7 (48) -
OpenSSL
:: PKCS7 :: RecipientInfo (48) -
OpenSSL
:: PKey :: EC (240) -
OpenSSL
:: PKey :: EC :: Group (228) -
OpenSSL
:: PKey :: EC :: Point (144) -
OpenSSL
:: PKey :: RSA (24) -
OpenSSL
:: SSL :: SSLContext (36) -
OpenSSL
:: SSL :: SSLSocket (36) -
OpenSSL
:: X509 :: Certificate (48) -
OpenSSL
:: X509 :: ExtensionFactory (60) -
OpenSSL
:: X509 :: Name (72) -
OpenSSL
:: X509 :: Request (24) -
OpenSSL
:: X509 :: StoreContext (168)
モジュール
-
Gem
:: Security (24) -
OpenSSL
:: ASN1 (72) -
OpenSSL
:: OCSP (24) -
OpenSSL
:: SSL (36) -
OpenSSL
:: X509 (96)
キーワード
- == (24)
-
DEFAULT
_ OBJECT _ TYPE (12) -
DEFAULT
_ PARAMS (12) - ECError (12)
- Error (24)
- Group (12)
-
NAMED
_ CURVE (12) -
NEWS for Ruby 2
. 0 . 0 (12) - NOCHECKS (12)
- NOSMIMECAP (12)
- OBJECT (12)
-
OBJECT
_ DESCRIPTOR (12) -
OBJECT
_ TYPE _ TEMPLATE (12) -
OP
_ PKCS1 _ CHECK _ 1 (12) -
OP
_ PKCS1 _ CHECK _ 2 (12) -
OP
_ SINGLE _ ECDH _ USE (12) - ObjectId (36)
- PKey (12)
- Point (12)
-
REVOKED
_ STATUS _ UNSPECIFIED (12) - RecipientInfo (12)
- SecureRandom (12)
- Signer (12)
- StoreContext (12)
-
TRUST
_ OBJECT _ SIGN (12) -
V
_ ERR _ CERT _ REJECTED (12) -
V
_ ERR _ SUBJECT _ ISSUER _ MISMATCH (12) -
V
_ ERR _ UNABLE _ TO _ DECODE _ ISSUER _ PUBLIC _ KEY (12) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CERT _ SIGNATURE (12) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CRL _ SIGNATURE (12) -
V
_ FLAG _ CRL _ CHECK (12) -
V
_ FLAG _ CRL _ CHECK _ ALL (12) - [] (12)
- []= (12)
-
add
_ recipient (12) -
add
_ value (12) -
asn1
_ flag (12) -
asn1
_ flag= (12) -
build
_ cert (12) -
builtin
_ curves (12) - chain (12)
-
check
_ key (12) -
check
_ nonce (12) -
check
_ private _ key (12) - cleanup (12)
- cofactor (12)
- connect (12)
-
connect
_ nonblock (12) -
current
_ cert (12) -
current
_ crl (12) -
curve
_ name (12) - decode (12)
-
decode
_ all (12) - decrypt (36)
- degree (12)
-
dh
_ compute _ key (12) -
dsa
_ sign _ asn1 (12) -
dsa
_ verify _ asn1 (12) - each (12)
-
enc
_ key (12) - eql? (24)
- error (12)
- error= (12)
-
error
_ depth (12) -
error
_ string (12) - flags= (12)
-
generate
_ key (12) - generator (12)
-
get
_ value (12) - group (24)
- group= (12)
- infinity? (12)
- inspect (12)
- invert! (12)
- issuer (12)
- key (12)
- ln (12)
-
long
_ name (12) -
make
_ affine! (12) - new (168)
- oid (12)
-
on
_ curve? (12) - order (12)
- parse (12)
-
parse
_ openssl (12) -
parse
_ rfc2253 (12) -
point
_ conversion _ form (12) -
point
_ conversion _ form= (12) -
post
_ connection _ check (12) - prime? (12)
-
prime
_ fasttest? (12) -
private
_ decrypt (12) -
private
_ key (12) -
private
_ key= (12) -
private
_ key? (12) -
public
_ decrypt (12) -
public
_ key (24) -
public
_ key= (12) -
public
_ key? (12) - purpose= (12)
- recipients (12)
- register (12)
-
rubygems
/ security (12) - section (12)
- sections (12)
- seed (12)
- seed= (12)
- serial (12)
-
set
_ generator (12) -
set
_ to _ infinity! (12) -
short
_ name (12) -
sign
_ cert (12) - sn (12)
-
ssl
_ timeout= (24) - subject (24)
- subject= (24)
-
subject
_ certificate (12) -
subject
_ certificate= (12) -
subject
_ request (12) -
subject
_ request= (12) - time= (12)
- timeout= (12)
-
to
_ bn (12) -
to
_ der (24) -
to
_ pem (24) -
to
_ text (24) - trust= (12)
- value (24)
- verify (12)
検索結果
先頭5件
-
OpenSSL
:: PKey :: EC (29022.0) -
EC(Ellicptic Curve,楕円曲線)暗号鍵のクラスです。
...EC(Ellicptic Curve,楕円曲線)暗号鍵のクラスです。
このクラスのメソッドについてより詳しく知りたい場合は openssl のドキュメント
の対応する関数の項を見てください。... -
OpenSSL
:: SSL :: SSLSocket # post _ connection _ check(hostname) -> true (23230.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 (20106.0) -
パラメータと鍵対をチェックします。
...パラメータと鍵対をチェックします。
なんらかの意味で鍵対に問題がある場合には例外 ECError を発生します。
@raise OpenSSL::PKey::ECError 鍵に問題がある場合に発生します... -
OpenSSL
:: ASN1 . # ObjectId(value) -> OpenSSL :: ASN1 :: ObjectId -> OpenSSL :: ASN1 :: ObjectId (17509.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 (17309.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] (17301.0) -
メッセージの送信先の情報を配列で返します。
メッセージの送信先の情報を配列で返します。
これは暗号化した場合のみ意味があります。 -
OpenSSL
:: ASN1 . # decode(der) -> OpenSSL :: ASN1 :: ASN1Data (17265.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 (17231.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] (17229.0) -
DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を全て OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスの配列として 返します。
...そこにエンコードされている ASN.1 の値を全て
OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスの配列として
返します。
@param der DER形式の文字列
@raise OpenSSL::ASN1::ASN1Error 解析に失敗した場合に発生します
@see OpenSSL::ASN1.#decode...