2984件ヒット
[101-200件を表示]
(0.102秒)
クラス
- Integer (12)
-
Net
:: HTTP (24) -
Net
:: POP3 (12) -
OpenSSL
:: ASN1 :: ASN1Data (12) -
OpenSSL
:: ASN1 :: BitString (12) -
OpenSSL
:: ASN1 :: Integer (24) -
OpenSSL
:: BN (96) -
OpenSSL
:: Cipher (36) -
OpenSSL
:: Digest (24) -
OpenSSL
:: Engine (96) -
OpenSSL
:: OCSP :: BasicResponse (24) -
OpenSSL
:: OCSP :: Request (12) -
OpenSSL
:: OCSP :: Response (12) -
OpenSSL
:: PKCS7 (120) -
OpenSSL
:: PKCS7 :: RecipientInfo (12) -
OpenSSL
:: PKCS7 :: SignerInfo (12) -
OpenSSL
:: PKey :: DH (12) -
OpenSSL
:: PKey :: EC (12) -
OpenSSL
:: PKey :: EC :: Group (24) -
OpenSSL
:: PKey :: RSA (48) -
OpenSSL
:: SSL :: SSLContext (204) -
OpenSSL
:: SSL :: SSLSocket (48) -
OpenSSL
:: SSL :: Session (12) -
OpenSSL
:: X509 :: CRL (12) -
OpenSSL
:: X509 :: Certificate (24) -
OpenSSL
:: X509 :: Name (96) -
OpenSSL
:: X509 :: Request (12) -
OpenSSL
:: X509 :: Store (12) -
OpenSSL
:: X509 :: StoreContext (24)
モジュール
- OpenSSL (12)
-
OpenSSL
:: ASN1 (384) -
OpenSSL
:: Buffering (48) -
OpenSSL
:: OCSP (360) -
OpenSSL
:: SSL (372) -
OpenSSL
:: SSL :: SocketForwarder (12) -
OpenSSL
:: X509 (600)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ASN1 (12)
- BINARY (12)
-
BIT
_ STRING (12) -
BLOCK
_ SIZE (12) - BMPSTRING (12)
- BN (12)
- BOOLEAN (12)
-
CHARACTER
_ STRING (12) - COMPAT (12)
-
DEFAULT
_ OBJECT _ TYPE (12) - DETACHED (12)
-
EMBEDDED
_ PDV (12) - ENUMERATED (12)
- EOC (12)
- EXTERNAL (12)
- GENERALIZEDTIME (12)
- GENERALSTRING (12)
- GRAPHICSTRING (12)
- IA5STRING (12)
- INTEGER (12)
- ISO64STRING (12)
- Integer (36)
-
METHOD
_ ALL (12) -
METHOD
_ CIPHERS (12) -
METHOD
_ DH (12) -
METHOD
_ DIGESTS (12) -
METHOD
_ DSA (12) -
METHOD
_ NONE (12) -
METHOD
_ RAND (12) -
METHOD
_ RSA (12) - MULTILINE (12)
-
NAMED
_ CURVE (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 1 . 0 (4) - NOATTR (12)
- NOCASIGN (12)
- NOCERTS (24)
- NOCHAIN (24)
- NOCHECKS (12)
- NODELEGATED (12)
- NOEXPLICIT (12)
- NOINTERN (24)
- NOSIGS (24)
- NOSMIMECAP (12)
- NOTIME (12)
- NOVERIFY (24)
-
NO
_ PADDING (12) - NULL (12)
- NUMERICSTRING (12)
- OBJECT (12)
-
OBJECT
_ DESCRIPTOR (12) -
OBJECT
_ TYPE _ TEMPLATE (12) -
OCTET
_ STRING (12) - ONELINE (12)
-
OPENSSL
_ VERSION _ NUMBER (12) -
OP
_ ALL (12) -
OP
_ CIPHER _ SERVER _ PREFERENCE (12) -
OP
_ DONT _ INSERT _ EMPTY _ FRAGMENTS (12) -
OP
_ EPHEMERAL _ RSA (12) -
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (12) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (12) -
OP
_ MSIE _ SSLV2 _ RSA _ PADDING (12) -
OP
_ NETSCAPE _ CA _ DN _ BUG (12) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (12) -
OP
_ NETSCAPE _ DEMO _ CIPHER _ CHANGE _ BUG (12) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (12) -
OP
_ NO _ SESSION _ RESUMPTION _ ON _ RENEGOTIATION (12) -
OP
_ NO _ SSLv2 (12) -
OP
_ NO _ SSLv3 (12) -
OP
_ NO _ TICKET (12) -
OP
_ NO _ TLSv1 (12) -
OP
_ NO _ TLSv1 _ 1 (12) -
OP
_ NO _ TLSv1 _ 2 (12) -
OP
_ PKCS1 _ CHECK _ 1 (12) -
OP
_ PKCS1 _ CHECK _ 2 (12) -
OP
_ SINGLE _ DH _ USE (12) -
OP
_ SINGLE _ ECDH _ USE (12) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (12) -
OP
_ SSLREF2 _ REUSE _ CERT _ TYPE _ BUG (12) -
OP
_ TLS _ BLOCK _ PADDING _ BUG (12) -
OP
_ TLS _ D5 _ BUG (12) -
OP
_ TLS _ ROLLBACK _ BUG (12) -
PKCS1
_ OAEP _ PADDING (12) -
PKCS1
_ PADDING (12) - PRINTABLESTRING (12)
-
PURPOSE
_ ANY (12) -
PURPOSE
_ CRL _ SIGN (12) -
PURPOSE
_ NS _ SSL _ SERVER (12) -
PURPOSE
_ OCSP _ HELPER (12) -
PURPOSE
_ SMIME _ ENCRYPT (12) -
PURPOSE
_ SMIME _ SIGN (12) -
PURPOSE
_ SSL _ CLIENT (12) -
PURPOSE
_ SSL _ SERVER (12) - REAL (12)
-
RELATIVE
_ OID (12) -
RESPID
_ KEY (12) -
RESPONSE
_ STATUS _ INTERNALERROR (12) -
RESPONSE
_ STATUS _ MALFORMEDREQUEST (12) -
RESPONSE
_ STATUS _ SIGREQUIRED (12) -
RESPONSE
_ STATUS _ SUCCESSFUL (12) -
RESPONSE
_ STATUS _ TRYLATER (12) -
RESPONSE
_ STATUS _ UNAUTHORIZED (12) -
REVOKED
_ STATUS _ AFFILIATIONCHANGED (12) -
REVOKED
_ STATUS _ CACOMPROMISE (12) -
REVOKED
_ STATUS _ CERTIFICATEHOLD (12) -
REVOKED
_ STATUS _ CESSATIONOFOPERATION (12) -
REVOKED
_ STATUS _ KEYCOMPROMISE (12) -
REVOKED
_ STATUS _ NOSTATUS (12) -
REVOKED
_ STATUS _ REMOVEFROMCRL (12) -
REVOKED
_ STATUS _ SUPERSEDED (12) -
REVOKED
_ STATUS _ UNSPECIFIED (12) - RFC2253 (12)
- SEQUENCE (12)
-
SESSION
_ CACHE _ BOTH (12) -
SESSION
_ CACHE _ CLIENT (12) -
SESSION
_ CACHE _ NO _ AUTO _ CLEAR (12) -
SESSION
_ CACHE _ NO _ INTERNAL (12) -
SESSION
_ CACHE _ NO _ INTERNAL _ LOOKUP (12) -
SESSION
_ CACHE _ NO _ INTERNAL _ STORE (12) -
SESSION
_ CACHE _ OFF (12) -
SESSION
_ CACHE _ SERVER (12) - SET (12)
-
SSLV23
_ PADDING (12) - T61STRING (12)
- TEXT (12)
- TRUSTOTHER (12)
-
TRUST
_ COMPAT (12) -
TRUST
_ EMAIL (12) -
TRUST
_ OBJECT _ SIGN (12) -
TRUST
_ OCSP _ REQUEST (12) -
TRUST
_ OCSP _ SIGN (12) -
TRUST
_ SSL _ CLIENT (12) -
TRUST
_ SSL _ SERVER (12) - UNIVERSALSTRING (12)
- UTCTIME (12)
- UTF8STRING (12)
-
VERIFY
_ CLIENT _ ONCE (12) -
VERIFY
_ FAIL _ IF _ NO _ PEER _ CERT (12) -
VERIFY
_ NONE (12) -
VERIFY
_ PEER (12) - VIDEOTEXSTRING (12)
-
V
_ CERTSTATUS _ GOOD (12) -
V
_ CERTSTATUS _ REVOKED (12) -
V
_ CERTSTATUS _ UNKNOWN (12) -
V
_ ERR _ AKID _ ISSUER _ SERIAL _ MISMATCH (12) -
V
_ ERR _ AKID _ SKID _ MISMATCH (12) -
V
_ ERR _ APPLICATION _ VERIFICATION (12) -
V
_ ERR _ CERT _ CHAIN _ TOO _ LONG (12) -
V
_ ERR _ CERT _ HAS _ EXPIRED (12) -
V
_ ERR _ CERT _ NOT _ YET _ VALID (12) -
V
_ ERR _ CERT _ REJECTED (12) -
V
_ ERR _ CERT _ REVOKED (12) -
V
_ ERR _ CERT _ SIGNATURE _ FAILURE (12) -
V
_ ERR _ CERT _ UNTRUSTED (12) -
V
_ ERR _ CRL _ HAS _ EXPIRED (12) -
V
_ ERR _ CRL _ NOT _ YET _ VALID (12) -
V
_ ERR _ CRL _ SIGNATURE _ FAILURE (12) -
V
_ ERR _ DEPTH _ ZERO _ SELF _ SIGNED _ CERT (12) -
V
_ ERR _ ERROR _ IN _ CERT _ NOT _ AFTER _ FIELD (12) -
V
_ ERR _ ERROR _ IN _ CERT _ NOT _ BEFORE _ FIELD (12) -
V
_ ERR _ ERROR _ IN _ CRL _ LAST _ UPDATE _ FIELD (12) -
V
_ ERR _ ERROR _ IN _ CRL _ NEXT _ UPDATE _ FIELD (12) -
V
_ ERR _ INVALID _ CA (12) -
V
_ ERR _ INVALID _ PURPOSE (12) -
V
_ ERR _ KEYUSAGE _ NO _ CERTSIGN (12) -
V
_ ERR _ OUT _ OF _ MEM (12) -
V
_ ERR _ PATH _ LENGTH _ EXCEEDED (12) -
V
_ ERR _ SELF _ SIGNED _ CERT _ IN _ CHAIN (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
_ ERR _ UNABLE _ TO _ GET _ CRL (12) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT (12) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (12) -
V
_ ERR _ UNABLE _ TO _ VERIFY _ LEAF _ SIGNATURE (12) -
V
_ FLAG _ CRL _ CHECK (12) -
V
_ FLAG _ CRL _ CHECK _ ALL (12) -
V
_ OK (12) -
asn1
_ flag (12) -
block
_ length (12) -
block
_ size (12) -
check
_ nonce (12) - cipher (12)
- ciphers (12)
- coerce (12)
-
compute
_ key (12) -
copy
_ nonce (12) - decode (12)
- degree (12)
-
digest
_ length (12) - error (24)
-
error
_ depth (12) - fcntl (12)
-
hash
_ old (12) -
iv
_ len (12) -
key
_ len (12) - new (60)
-
num
_ bits (12) -
num
_ bytes (12) - pending (12)
-
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 4 feature (12) - serial (36)
-
session
_ cache _ mode (12) -
session
_ cache _ size (12) -
session
_ cache _ stats (12) -
ssl
_ timeout (24) - status (24)
- syswrite (12)
- tag (12)
- timeout (24)
-
to
_ a (12) -
to
_ bn (12) -
to
_ i (12) -
to
_ int (12) - ungetc (12)
-
unused
_ bits (12) - verify (12)
-
verify
_ depth (24) -
verify
_ mode (12) -
verify
_ result (12) - version (36)
- write (12)
-
write
_ nonblock (12)
検索結果
先頭5件
- OpenSSL
:: OCSP :: BasicResponse # status -> [[OpenSSL :: OCSP :: CertificateId , Integer , Integer , Time|nil , Time , Time|nil , [OpenSSL :: X509 :: Extension]]] - OpenSSL
:: ASN1 - OpenSSL
:: BN . new(integer) -> OpenSSL :: BN - OpenSSL
:: SSL :: SSLContext # ciphers -> [[String , String , Integer , Integer]] - OpenSSL
:: SSL :: SSLSocket # cipher -> [String , String , Integer , Integer]
-
OpenSSL
:: OCSP :: BasicResponse # status -> [[OpenSSL :: OCSP :: CertificateId , Integer , Integer , Time|nil , Time , Time|nil , [OpenSSL :: X509 :: Extension]]] (11494.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......を返します。
拡張領域には、OpenSSL::X509::Extension の配列が渡されます。
結果をどのように解釈すべきか、より詳しくは 2560 や X.509 を見てください。
例:
res.basic.status
# => [
# [#<OpenSSL::OCSP::CertificateId:0x00000000e3c290>, #... -
OpenSSL
:: ASN1 (11366.0) -
ASN.1(Abstract Syntax Notation One) のデータを取り扱うためのモジュールです。
...ASN.1(Abstract Syntax Notation One)
のデータを取り扱うためのモジュールです。
OpenSSLで証明書などを取り扱うのに必要になります。
このモジュールには、ASN.1関連のモジュール関数や定数、
ASN.1 のデータ型に対応するクラスが定......において、
ASN.1 のデータ型は OpenSSL::ASN1::ASN1Data および
そのサブクラスにマップされています。
ASN.1 の単純型(simple type)は OpenSSL::ASN1::Primitive の
各サブクラスに、構造型(structured type)は OpenSSL::ASN1::Constructive
の各サブクラス......できます。
例:
require 'openssl'
# 単純型のデータ
x = OpenSSL::ASN1::UTF8String.new("foobar")
# 構造型のデータ
y = OpenSSL::ASN1::Sequence.new([OpenSSL::ASN1::Boolean.new(true),
OpenSSL::ASN1::Integer.new(-12)])
# APPLICATION タグ... -
OpenSSL
:: BN . new(integer) -> OpenSSL :: BN (11263.0) -
整数オブジェクト(Integer)から多倍長整数オブジェクト (OpenSSL::BN)を生成します。
...整数オブジェクト(Integer)から多倍長整数オブジェクト
(OpenSSL::BN)を生成します。
@param integer 整数オブジェクト
@see Integer#to_bn... -
OpenSSL
:: SSL :: SSLContext # ciphers -> [[String , String , Integer , Integer]] (11214.0) -
利用可能な共通鍵暗号の種類を配列で返します。
...の文字列, 利用可能なSSL/TLSのバージョン文字列, 鍵長(ビット数), アルゴリズムのビット長]
例:
require 'openssl'
ctx = OpenSSL::SSL::SSLContext.new('TLSv1')
ctx.ciphers
# => [["DHE-RSA-AES256-SHA", "TLSv1/SSLv3", 256, 256],
# ["DHE-DSS-AES256-SHA", "TLS... -
OpenSSL
:: SSL :: SSLSocket # cipher -> [String , String , Integer , Integer] (11214.0) -
現在実際に使われている暗号の情報を配列で返します。
...ージョン, 鍵長, アルゴリズムで使われる bit 数] となります。
["DES-CBC3-SHA", "TLSv1/SSLv3", 168, 168]
OpenSSL::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
で SSL/TLS ハンドシェイクを行う前にこのメソッドを呼ぶと nil を返します。... -
OpenSSL
:: BN . new(str , base=10) -> OpenSSL :: BN (11198.0) -
文字列を多倍長整数オブジェクト(OpenSSL::BN)を生成します。
...文字列を多倍長整数オブジェクト(OpenSSL::BN)を生成します。
base で、変換方法(基数)を指定します。
デフォルトは 10 で、他に 16, 2, 0 を指定できます。
10 引数の文字列を 10進数とみなして、変換します。
16 引数の文字......{
require 'openssl'
OpenSSL::BN.new("-241") # => -241
OpenSSL::BN.new("ff00",16) # => 65280
OpenSSL::BN.new("\x81",2) # => 129
OpenSSL::BN.new("\xff\x81",2) # => 65409
OpenSSL::BN.new("\x00\x00\x00\x02\x00\x81", 0) # => 129
OpenSSL::BN.new("\x00\x00\x00\x02\x80\x81", 0) # => -129
OpenSSL::BN.new(12......を表す文字列
@param base 文字列から整数に変換するときの基数
@raise OpenSSL::BNError 変換に失敗した場合に発生します
反対に、OpenSSL::BN クラスのオブジェクトを文字列にするには、
OpenSSL::BN#to_s を用います。
@see OpenSSL::BN#to_s... -
OpenSSL
:: ASN1 . # decode(der) -> OpenSSL :: ASN1 :: ASN1Data (11171.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......g=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
:: BN . new(bn) -> OpenSSL :: BN (11143.0) -
OpenSSL::BN を複製して返します。
...
OpenSSL::BN を複製して返します。
@param bn 複製する OpenSSL::BN オブジェクト... -
OpenSSL
:: OCSP :: Response # status -> Integer (11143.0) -
ステータスコードを整数で返します。
...* OpenSSL::OCSP::RESPONSE_STATUS_SUCCESSFUL
* OpenSSL::OCSP::RESPONSE_STATUS_MALFORMEDREQUEST
* OpenSSL::OCSP::RESPONSE_STATUS_INTERNALERROR
* OpenSSL::OCSP::RESPONSE_STATUS_TRYLATER
* OpenSSL::OCSP::RESPONSE_STATUS_SIGREQUIRED
* OpenSSL::OCSP::RESPONSE_STATUS_UNAUTHORIZED
@see OpenSSL::...