クラス
- 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
:: OPENSSL _ VERSION _ NUMBER -> Integer (23250.0) -
システムにインストールされている OpenSSL 本体のバージョンを表した数です。 https://www.openssl.org/docs/manmaster/man3/OPENSSL_VERSION_NUMBER.html も参照してください。
...システムにインストールされている OpenSSL 本体のバージョンを表した数です。
https://www.openssl.org/docs/manmaster/man3/OPENSSL_VERSION_NUMBER.html
も参照してください。... -
OpenSSL
:: ASN1 . # Integer(value) -> OpenSSL :: ASN1 :: Integer (17340.0) -
ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを 生成します。
...ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Integer.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(OpenSSL::BNのインスタンス)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLI... -
OpenSSL
:: ASN1 . # Integer(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Integer (17340.0) -
ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを 生成します。
...ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Integer.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(OpenSSL::BNのインスタンス)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLI... -
OpenSSL
:: ASN1 :: INTEGER -> Integer (17218.0) -
ASN.1 UNIVERSAL タグの、 INTEGER のタグ番号 2 を表す定数です。
...ASN.1 UNIVERSAL タグの、
INTEGER のタグ番号 2 を表す定数です。... -
Integer
# to _ bn -> OpenSSL :: BN (17175.0) -
Integer を同じ数を表す OpenSSL::BN のオブジェクトに 変換します。
...
Integer を同じ数を表す OpenSSL::BN のオブジェクトに
変換します。
//emlist[][ruby]{
require 'pp'
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
なお、実装は、以下のようになっています。
//emlist[][ruby]{
clas......s Integer
def to_bn
OpenSSL::BN::new(self)
end
end
//}
@see OpenSSL::BN.new, OpenSSL::BN#to_i......
Integer を同じ数を表す OpenSSL::BN のオブジェクトに
変換します。
//emlist[][ruby]{
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
なお、実装は、以下のようになっています。
//emlist[][ruby]{
class Integer
d......ef to_bn
OpenSSL::BN::new(self)
end
end
//}
@see OpenSSL::BN.new, OpenSSL::BN#to_i... -
OpenSSL
:: ASN1 :: Integer (17016.0) -
ASN.1 の Integer 型(Universal タグのタグ番号2)を表すクラスです。
...ASN.1 の Integer 型(Universal タグのタグ番号2)を表すクラスです。... -
OpenSSL
:: ASN1 :: Integer . new(value) -> OpenSSL :: ASN1 :: Integer (14270.0) -
ASN.1 の Integer 型の値を表現する OpenSSL::ASN1::Integer オブジェクトを 生成します。
... Integer 型の値を表現する OpenSSL::ASN1::Integer オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::INTEGER となります。
@param value ASN.1 値を表す Ruby のオブジェクト(OpenSSL::B... -
OpenSSL
:: ASN1 :: Integer . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Integer (14270.0) -
ASN.1 の Integer 型の値を表現する OpenSSL::ASN1::Integer オブジェクトを 生成します。
... Integer 型の値を表現する OpenSSL::ASN1::Integer オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::INTEGER となります。
@param value ASN.1 値を表す Ruby のオブジェクト(OpenSSL::B... -
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>, #...