クラス
- Integer (1)
-
OpenSSL
:: ASN1 :: ASN1Data (8) -
OpenSSL
:: ASN1 :: BMPString (2) -
OpenSSL
:: ASN1 :: BitString (4) -
OpenSSL
:: ASN1 :: Boolean (2) -
OpenSSL
:: ASN1 :: Constructive (3) -
OpenSSL
:: ASN1 :: Enumerated (2) -
OpenSSL
:: ASN1 :: GeneralString (2) -
OpenSSL
:: ASN1 :: GeneralizedTime (2) -
OpenSSL
:: ASN1 :: GraphicString (2) -
OpenSSL
:: ASN1 :: IA5String (2) -
OpenSSL
:: ASN1 :: ISO64String (2) -
OpenSSL
:: ASN1 :: Integer (2) -
OpenSSL
:: ASN1 :: Null (2) -
OpenSSL
:: ASN1 :: NumericString (2) -
OpenSSL
:: ASN1 :: ObjectId (8) -
OpenSSL
:: ASN1 :: OctetString (2) -
OpenSSL
:: ASN1 :: Primitive (2) -
OpenSSL
:: ASN1 :: PrintableString (2) -
OpenSSL
:: ASN1 :: Sequence (2) -
OpenSSL
:: ASN1 :: Set (2) -
OpenSSL
:: ASN1 :: T61String (2) -
OpenSSL
:: ASN1 :: UTCTime (2) -
OpenSSL
:: ASN1 :: UTF8String (2) -
OpenSSL
:: ASN1 :: UniversalString (2) -
OpenSSL
:: ASN1 :: VideotexString (2) -
OpenSSL
:: BN (51) -
OpenSSL
:: Cipher (20) -
OpenSSL
:: Cipher :: AES (1) -
OpenSSL
:: Cipher :: AES128 (1) -
OpenSSL
:: Cipher :: AES192 (1) -
OpenSSL
:: Cipher :: AES256 (1) -
OpenSSL
:: Cipher :: BF (1) -
OpenSSL
:: Cipher :: CAST5 (1) -
OpenSSL
:: Cipher :: DES (1) -
OpenSSL
:: Cipher :: IDEA (1) -
OpenSSL
:: Cipher :: RC2 (2) -
OpenSSL
:: Cipher :: RC4 (2) -
OpenSSL
:: Cipher :: RC5 (1) -
OpenSSL
:: Config (14) -
OpenSSL
:: Digest (8) -
OpenSSL
:: Digest :: DSS (3) -
OpenSSL
:: Digest :: DSS1 (3) -
OpenSSL
:: Digest :: Digest (1) -
OpenSSL
:: Digest :: MD2 (3) -
OpenSSL
:: Digest :: MD4 (3) -
OpenSSL
:: Digest :: MD5 (3) -
OpenSSL
:: Digest :: MDC2 (3) -
OpenSSL
:: Digest :: RIPEMD160 (3) -
OpenSSL
:: Digest :: SHA (3) -
OpenSSL
:: Digest :: SHA1 (3) -
OpenSSL
:: Digest :: SHA224 (3) -
OpenSSL
:: Digest :: SHA256 (3) -
OpenSSL
:: Digest :: SHA384 (3) -
OpenSSL
:: Digest :: SHA512 (3) -
OpenSSL
:: Engine (22) -
OpenSSL
:: HMAC (10) -
OpenSSL
:: Netscape :: SPKI (12) -
OpenSSL
:: OCSP :: BasicResponse (7) -
OpenSSL
:: OCSP :: CertificateId (4) -
OpenSSL
:: OCSP :: Request (9) -
OpenSSL
:: OCSP :: Response (7) -
OpenSSL
:: PKCS12 (6) -
OpenSSL
:: PKCS7 (42) -
OpenSSL
:: PKCS7 :: RecipientInfo (4) -
OpenSSL
:: PKCS7 :: SignerInfo (5) -
OpenSSL
:: PKey :: DH (22) -
OpenSSL
:: PKey :: DSA (30) -
OpenSSL
:: PKey :: EC (20) -
OpenSSL
:: PKey :: EC :: Group (19) -
OpenSSL
:: PKey :: EC :: Point (12) -
OpenSSL
:: PKey :: PKey (2) -
OpenSSL
:: PKey :: RSA (43) -
OpenSSL
:: SSL :: SSLContext (67) -
OpenSSL
:: SSL :: SSLServer (8) -
OpenSSL
:: SSL :: SSLSocket (27) -
OpenSSL
:: SSL :: Session (10) -
OpenSSL
:: X509 :: Attribute (7) -
OpenSSL
:: X509 :: CRL (23) -
OpenSSL
:: X509 :: Certificate (27) -
OpenSSL
:: X509 :: Extension (12) -
OpenSSL
:: X509 :: ExtensionFactory (17) -
OpenSSL
:: X509 :: Name (19) -
OpenSSL
:: X509 :: Request (18) -
OpenSSL
:: X509 :: Revoked (8) -
OpenSSL
:: X509 :: Store (17) -
OpenSSL
:: X509 :: StoreContext (14)
モジュール
- OpenSSL (9)
-
OpenSSL
:: ASN1 (77) -
OpenSSL
:: Buffering (25) -
OpenSSL
:: OCSP (30) -
OpenSSL
:: PKCS5 (2) -
OpenSSL
:: Random (9) -
OpenSSL
:: SSL (32) -
OpenSSL
:: SSL :: SocketForwarder (7) -
OpenSSL
:: X509 (56)
キーワード
- % (1)
- * (1)
- ** (1)
- + (1)
- - (1)
-
/ (1) - << (4)
- <=> (2)
- == (4)
- === (1)
- >> (1)
- AES (1)
- AES128 (1)
- AES192 (1)
- AES256 (1)
- ASN1 (1)
- ASN1Data (1)
- ASN1Error (1)
- Attribute (1)
- AttributeError (1)
- BF (1)
- BINARY (1)
-
BIT
_ STRING (1) -
BLOCK
_ SIZE (1) - BMPSTRING (1)
- BMPString (3)
- BN (1)
- BNError (1)
- BOOLEAN (1)
- BasicResponse (1)
- BitString (3)
- Boolean (3)
- Buffering (1)
- CAST5 (1)
-
CHARACTER
_ STRING (1) - COMPAT (1)
- CRL (1)
- CRLError (1)
- Certificate (1)
- CertificateError (1)
- CertificateId (1)
- Cipher (2)
- CipherError (1)
- Config (1)
- ConfigError (1)
- Constructive (1)
-
DEFAULT
_ CERT _ AREA (1) -
DEFAULT
_ CERT _ DIR (1) -
DEFAULT
_ CERT _ DIR _ ENV (1) -
DEFAULT
_ CERT _ FILE (1) -
DEFAULT
_ CERT _ FILE _ ENV (1) -
DEFAULT
_ CERT _ STORE (1) -
DEFAULT
_ CONFIG _ FILE (1) -
DEFAULT
_ OBJECT _ TYPE (1) -
DEFAULT
_ PARAMS (1) -
DEFAULT
_ PRIVATE _ DIR (1) - DES (1)
- DETACHED (1)
- DH (1)
- DHError (1)
- DSA (1)
- DSAError (1)
- DSS (1)
- DSS1 (1)
- Digest (2)
- DigestError (1)
- EC (1)
- ECError (1)
-
EMBEDDED
_ PDV (1) - ENUMERATED (1)
- EOC (1)
- EXTERNAL (1)
- Engine (1)
- EngineError (1)
- Enumerated (3)
- Error (2)
- Extension (1)
- ExtensionError (1)
- ExtensionFactory (1)
- GENERALIZEDTIME (1)
- GENERALSTRING (1)
- GRAPHICSTRING (1)
- GeneralString (3)
- GeneralizedTime (3)
- GraphicString (3)
- Group (1)
- HMAC (1)
- HMACError (1)
- IA5STRING (1)
- IA5String (3)
- IDEA (1)
- INTEGER (1)
- ISO64STRING (1)
- ISO64String (3)
- Integer (3)
- MD2 (1)
- MD4 (1)
- MD5 (1)
- MDC2 (1)
- METHODS (1)
-
METHOD
_ ALL (1) -
METHOD
_ CIPHERS (1) -
METHOD
_ DH (1) -
METHOD
_ DIGESTS (1) -
METHOD
_ DSA (1) -
METHOD
_ NONE (1) -
METHOD
_ RAND (1) -
METHOD
_ RSA (1) - MULTILINE (1)
-
NAMED
_ CURVE (1) - NOATTR (1)
- NOCASIGN (1)
- NOCERTS (2)
- NOCHAIN (2)
- NOCHECKS (1)
- NODELEGATED (1)
- NOEXPLICIT (1)
- NOINTERN (2)
- NOSIGS (2)
- NOSMIMECAP (1)
- NOTIME (1)
- NOVERIFY (2)
-
NO
_ PADDING (1) - NULL (1)
- NUMERICSTRING (1)
- Name (1)
- NameError (1)
- Null (3)
- NumericString (3)
- OBJECT (1)
-
OBJECT
_ DESCRIPTOR (1) -
OBJECT
_ TYPE _ TEMPLATE (1) - OCSP (1)
- OCSPError (1)
-
OCTET
_ STRING (1) - ONELINE (1)
-
OPENSSL
_ FIPS (1) -
OPENSSL
_ LIBRARY _ VERSION (1) -
OPENSSL
_ VERSION (1) -
OPENSSL
_ VERSION _ NUMBER (1) -
OP
_ ALL (1) -
OP
_ CIPHER _ SERVER _ PREFERENCE (1) -
OP
_ DONT _ INSERT _ EMPTY _ FRAGMENTS (1) -
OP
_ EPHEMERAL _ RSA (1) -
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (1) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (1) -
OP
_ MSIE _ SSLV2 _ RSA _ PADDING (1) -
OP
_ NETSCAPE _ CA _ DN _ BUG (1) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (1) -
OP
_ NETSCAPE _ DEMO _ CIPHER _ CHANGE _ BUG (1) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (1) -
OP
_ NO _ COMPRESSION (1) -
OP
_ NO _ SESSION _ RESUMPTION _ ON _ RENEGOTIATION (1) -
OP
_ NO _ SSLv2 (1) -
OP
_ NO _ SSLv3 (1) -
OP
_ NO _ TICKET (1) -
OP
_ NO _ TLSv1 (1) -
OP
_ NO _ TLSv1 _ 1 (1) -
OP
_ NO _ TLSv1 _ 2 (1) -
OP
_ PKCS1 _ CHECK _ 1 (1) -
OP
_ PKCS1 _ CHECK _ 2 (1) -
OP
_ SINGLE _ DH _ USE (1) -
OP
_ SINGLE _ ECDH _ USE (1) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (1) -
OP
_ SSLREF2 _ REUSE _ CERT _ TYPE _ BUG (1) -
OP
_ TLS _ BLOCK _ PADDING _ BUG (1) -
OP
_ TLS _ D5 _ BUG (1) -
OP
_ TLS _ ROLLBACK _ BUG (1) - ObjectId (3)
- OctetString (3)
- OpenSSL (1)
- OpenSSLError (1)
- PKCS12 (1)
- PKCS12Error (1)
-
PKCS1
_ OAEP _ PADDING (1) -
PKCS1
_ PADDING (1) - PKCS5 (1)
- PKCS5Error (1)
- PKCS7 (2)
- PKCS7Error (1)
- PKey (2)
- PKeyError (1)
- PRINTABLESTRING (1)
-
PURPOSE
_ ANY (1) -
PURPOSE
_ CRL _ SIGN (1) -
PURPOSE
_ NS _ SSL _ SERVER (1) -
PURPOSE
_ OCSP _ HELPER (1) -
PURPOSE
_ SMIME _ ENCRYPT (1) -
PURPOSE
_ SMIME _ SIGN (1) -
PURPOSE
_ SSL _ CLIENT (1) -
PURPOSE
_ SSL _ SERVER (1) - Point (1)
- Primitive (1)
- PrintableString (3)
- RC2 (1)
- RC4 (1)
- RC5 (1)
- REAL (1)
-
RELATIVE
_ OID (1) -
RESPID
_ KEY (1) -
RESPONSE
_ STATUS _ INTERNALERROR (1) -
RESPONSE
_ STATUS _ MALFORMEDREQUEST (1) -
RESPONSE
_ STATUS _ SIGREQUIRED (1) -
RESPONSE
_ STATUS _ SUCCESSFUL (1) -
RESPONSE
_ STATUS _ TRYLATER (1) -
RESPONSE
_ STATUS _ UNAUTHORIZED (1) -
REVOKED
_ STATUS _ AFFILIATIONCHANGED (1) -
REVOKED
_ STATUS _ CACOMPROMISE (1) -
REVOKED
_ STATUS _ CERTIFICATEHOLD (1) -
REVOKED
_ STATUS _ CESSATIONOFOPERATION (1) -
REVOKED
_ STATUS _ KEYCOMPROMISE (1) -
REVOKED
_ STATUS _ NOSTATUS (1) -
REVOKED
_ STATUS _ REMOVEFROMCRL (1) -
REVOKED
_ STATUS _ SUPERSEDED (1) -
REVOKED
_ STATUS _ UNSPECIFIED (1) - RFC2253 (1)
- RIPEMD160 (1)
- RSA (1)
- RSAError (1)
- Random (1)
- RandomError (1)
- RecipientInfo (1)
- Request (2)
- RequestError (1)
- Response (1)
- Revoked (1)
- RevokedError (1)
- SEQUENCE (1)
-
SESSION
_ CACHE _ BOTH (1) -
SESSION
_ CACHE _ CLIENT (1) -
SESSION
_ CACHE _ NO _ AUTO _ CLEAR (1) -
SESSION
_ CACHE _ NO _ INTERNAL (1) -
SESSION
_ CACHE _ NO _ INTERNAL _ LOOKUP (1) -
SESSION
_ CACHE _ NO _ INTERNAL _ STORE (1) -
SESSION
_ CACHE _ OFF (1) -
SESSION
_ CACHE _ SERVER (1) - SET (1)
- SHA (1)
- SHA1 (1)
- SHA224 (1)
- SHA256 (1)
- SHA384 (1)
- SHA512 (1)
- SPKI (1)
- SPKIError (1)
- SSL (1)
- SSLContext (1)
- SSLError (1)
- SSLServer (1)
- SSLSocket (1)
-
SSLV23
_ PADDING (1) - Sequence (3)
- Session (1)
- SessionError (1)
- Set (3)
- Signer (1)
- SignerInfo (1)
- SocketForwarder (1)
- Store (1)
- StoreContext (1)
- StoreError (1)
- T61STRING (1)
- T61String (3)
- TEXT (1)
- TRUSTOTHER (1)
-
TRUST
_ COMPAT (1) -
TRUST
_ EMAIL (1) -
TRUST
_ OBJECT _ SIGN (1) -
TRUST
_ OCSP _ REQUEST (1) -
TRUST
_ OCSP _ SIGN (1) -
TRUST
_ SSL _ CLIENT (1) -
TRUST
_ SSL _ SERVER (1) - UNIVERSALSTRING (1)
-
UNIVERSAL
_ TAG _ NAME (1) - UTCTIME (1)
- UTCTime (3)
- UTF8STRING (1)
- UTF8String (3)
- UniversalString (3)
-
VERIFY
_ CLIENT _ ONCE (1) -
VERIFY
_ FAIL _ IF _ NO _ PEER _ CERT (1) -
VERIFY
_ NONE (1) -
VERIFY
_ PEER (1) - VERSION (1)
- VIDEOTEXSTRING (1)
-
V
_ CERTSTATUS _ GOOD (1) -
V
_ CERTSTATUS _ REVOKED (1) -
V
_ CERTSTATUS _ UNKNOWN (1) -
V
_ ERR _ AKID _ ISSUER _ SERIAL _ MISMATCH (1) -
V
_ ERR _ AKID _ SKID _ MISMATCH (1) -
V
_ ERR _ APPLICATION _ VERIFICATION (1) -
V
_ ERR _ CERT _ CHAIN _ TOO _ LONG (1) -
V
_ ERR _ CERT _ HAS _ EXPIRED (1) -
V
_ ERR _ CERT _ NOT _ YET _ VALID (1) -
V
_ ERR _ CERT _ REJECTED (1) -
V
_ ERR _ CERT _ REVOKED (1) -
V
_ ERR _ CERT _ SIGNATURE _ FAILURE (1) -
V
_ ERR _ CERT _ UNTRUSTED (1) -
V
_ ERR _ CRL _ HAS _ EXPIRED (1) -
V
_ ERR _ CRL _ NOT _ YET _ VALID (1) -
V
_ ERR _ CRL _ SIGNATURE _ FAILURE (1) -
V
_ ERR _ DEPTH _ ZERO _ SELF _ SIGNED _ CERT (1) -
V
_ ERR _ ERROR _ IN _ CERT _ NOT _ AFTER _ FIELD (1) -
V
_ ERR _ ERROR _ IN _ CERT _ NOT _ BEFORE _ FIELD (1) -
V
_ ERR _ ERROR _ IN _ CRL _ LAST _ UPDATE _ FIELD (1) -
V
_ ERR _ ERROR _ IN _ CRL _ NEXT _ UPDATE _ FIELD (1) -
V
_ ERR _ INVALID _ CA (1) -
V
_ ERR _ INVALID _ PURPOSE (1) -
V
_ ERR _ KEYUSAGE _ NO _ CERTSIGN (1) -
V
_ ERR _ OUT _ OF _ MEM (1) -
V
_ ERR _ PATH _ LENGTH _ EXCEEDED (1) -
V
_ ERR _ SELF _ SIGNED _ CERT _ IN _ CHAIN (1) -
V
_ ERR _ SUBJECT _ ISSUER _ MISMATCH (1) -
V
_ ERR _ UNABLE _ TO _ DECODE _ ISSUER _ PUBLIC _ KEY (1) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CERT _ SIGNATURE (1) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CRL _ SIGNATURE (1) -
V
_ ERR _ UNABLE _ TO _ GET _ CRL (1) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT (1) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (1) -
V
_ ERR _ UNABLE _ TO _ VERIFY _ LEAF _ SIGNATURE (1) -
V
_ FLAG _ CRL _ CHECK (1) -
V
_ FLAG _ CRL _ CHECK _ ALL (1) -
V
_ OK (1) - VideotexString (3)
- X509 (1)
- [] (1)
- []= (1)
- accept (2)
-
accept
_ nonblock (1) -
add
_ attribute (1) -
add
_ cert (1) -
add
_ certid (1) -
add
_ certificate (1) -
add
_ crl (2) -
add
_ data (1) -
add
_ entry (1) -
add
_ extension (3) -
add
_ file (1) -
add
_ nonce (2) -
add
_ path (1) -
add
_ recipient (1) -
add
_ revoked (1) -
add
_ signer (1) -
add
_ status (1) -
add
_ value (1) - addr (1)
-
asn1
_ flag (1) -
asn1
_ flag= (1) - attributes (1)
- attributes= (1)
- basic (1)
-
bit
_ set? (1) -
block
_ length (1) -
block
_ size (1) -
builtin
_ curves (1) -
by
_ id (1) -
ca
_ certs (1) -
ca
_ file (1) -
ca
_ file= (1) -
ca
_ path (1) -
ca
_ path= (1) - cert (2)
- cert= (1)
-
cert
_ store (1) -
cert
_ store= (1) - certid (1)
- certificate (1)
- certificates (1)
- certificates= (1)
- chain (2)
- challenge (1)
- challenge= (1)
-
check
_ key (1) -
check
_ nonce (1) -
check
_ private _ key (1) - cipher (2)
- cipher= (1)
- ciphers (2)
- ciphers= (1)
- cleanup (2)
-
clear
_ bit! (1) -
client
_ ca (1) -
client
_ ca= (1) -
client
_ cert _ cb (1) -
client
_ cert _ cb= (1) - close (2)
- closed? (1)
- cmds (1)
- cmp (3)
-
cmp
_ issuer (1) - coerce (1)
- cofactor (1)
-
compute
_ key (1) - config (1)
- config= (1)
- connect (1)
-
connect
_ nonblock (1) - context (1)
- copy (1)
-
copy
_ nonce (1) - create (2)
-
create
_ ext (1) -
create
_ ext _ from _ array (1) -
create
_ ext _ from _ hash (1) -
create
_ ext _ from _ string (1) -
create
_ extension (2) - critical= (1)
- critical? (1)
- crl (1)
- crl= (1)
- crls (1)
- crls= (1)
-
ctrl
_ cmd (1) -
current
_ cert (1) -
current
_ crl (1) -
curve
_ name (1) - d (1)
- d= (1)
- data (1)
- data= (1)
- debug (1)
- debug= (1)
- decode (1)
-
decode
_ all (1) - decrypt (3)
- degree (1)
- detached (1)
- detached= (1)
- detached? (1)
-
dh
_ compute _ key (1) - digest (17)
-
digest
_ length (1) - dmp1 (1)
- dmp1= (1)
- dmq1 (1)
- dmq1= (1)
-
do
_ not _ reverse _ lookup= (1) -
dsa
_ sign _ asn1 (1) -
dsa
_ verify _ asn1 (1) - e (1)
- e= (1)
- each (3)
-
each
_ byte (1) -
each
_ line (1) - egd (1)
-
egd
_ bytes (1) -
enc
_ key (1) - encrypt (3)
- engines (1)
- eof (1)
- eof? (1)
- eql? (3)
- error (2)
- error= (1)
-
error
_ depth (1) -
error
_ string (3) -
error
_ string= (1) - errors (1)
- export (5)
- extensions (3)
- extensions= (3)
-
extra
_ chain _ cert (1) -
extra
_ chain _ cert= (1) - fcntl (1)
- final (1)
- finish (1)
-
fips
_ mode= (1) - flags= (2)
- flush (1)
-
flush
_ sessions (1) - g (2)
- g= (2)
- gcd (1)
- generate (6)
-
generate
_ key (1) -
generate
_ key! (1) -
generate
_ prime (1) - generator (1)
-
get
_ value (1) - getc (1)
- gets (1)
- getsockopt (1)
- group (2)
- group= (1)
-
hash
_ old (1) - hexdigest (15)
- hostname (1)
- hostname= (1)
- id (2)
- infinity? (1)
- inspect (1)
- invert! (1)
- io (1)
- iqmp (1)
- iqmp= (1)
- issuer (4)
- issuer= (2)
-
issuer
_ certificate (1) -
issuer
_ certificate= (1) - iv= (1)
-
iv
_ len (1) - key (2)
- key= (2)
-
key
_ len (1) -
key
_ len= (1) -
last
_ update (1) -
last
_ update= (1) - listen (1)
- ln (1)
- load (2)
-
load
_ private _ key (1) -
load
_ public _ key (1) -
load
_ random _ file (1) -
long
_ name (1) - lshift! (1)
-
make
_ affine! (1) -
mask
_ bits! (1) -
mod
_ add (1) -
mod
_ exp (1) -
mod
_ inverse (1) -
mod
_ mul (1) -
mod
_ sqr (1) -
mod
_ sub (1) - n (1)
- n= (1)
- name (4)
- new (134)
-
next
_ update (1) -
next
_ update= (1) -
not
_ after (1) -
not
_ after= (1) -
not
_ before (1) -
not
_ before= (1) -
num
_ bits (1) -
num
_ bytes (1) - odd? (1)
- oid (3)
- oid= (2)
-
on
_ curve? (1) - one? (1)
- order (1)
- p (3)
- p= (3)
- padding= (1)
- params (3)
-
params
_ ok? (1) - parse (2)
-
parse
_ openssl (1) -
parse
_ rfc2253 (1) -
pbkdf2
_ hmac (1) -
pbkdf2
_ hmac _ sha1 (1) -
peer
_ cert (1) -
peer
_ cert _ chain (1) - peeraddr (1)
- pending (1)
-
pkcs5
_ keyivgen (1) -
point
_ conversion _ form (1) -
point
_ conversion _ form= (1) -
post
_ connection _ check (1) -
pretty
_ print (1) - prime? (2)
-
prime
_ fasttest? (1) - print (1)
- printf (1)
-
priv
_ key (2) -
priv
_ key= (2) - private? (2)
-
private
_ decrypt (1) -
private
_ encrypt (1) -
private
_ key (1) -
private
_ key= (1) -
private
_ key? (1) -
pseudo
_ bytes (1) -
pseudo
_ rand (1) -
pseudo
_ rand _ range (1) -
pub
_ key (2) -
pub
_ key= (2) - public? (2)
-
public
_ decrypt (1) -
public
_ encrypt (1) -
public
_ key (6) -
public
_ key= (4) -
public
_ key? (1) - purpose= (2)
- puts (1)
- q (2)
- q= (2)
- rand (1)
-
rand
_ range (1) -
random
_ add (1) -
random
_ bytes (1) -
random
_ iv (1) -
random
_ key (1) - read (1)
-
read
_ nonblock (1) -
read
_ smime (1) - readchar (1)
- readline (1)
- readlines (1)
- readpartial (1)
- recipients (1)
- register (1)
-
renegotiation
_ cb (1) -
renegotiation
_ cb= (1) - reset (3)
- revoked (1)
- revoked= (1)
- rshift! (1)
- section (1)
- sections (1)
- seed (2)
- seed= (1)
- serial (5)
- serial= (2)
-
servername
_ cb (1) -
servername
_ cb= (1) - session (1)
- session= (1)
-
session
_ add (1) -
session
_ cache _ mode (1) -
session
_ cache _ mode= (1) -
session
_ cache _ size (1) -
session
_ cache _ size= (1) -
session
_ cache _ stats (1) -
session
_ get _ cb (1) -
session
_ get _ cb= (1) -
session
_ id _ context (1) -
session
_ id _ context= (1) -
session
_ new _ cb (1) -
session
_ new _ cb= (1) -
session
_ remove (1) -
session
_ remove _ cb (1) -
session
_ remove _ cb= (1) -
session
_ reused? (1) -
set
_ bit! (1) -
set
_ default (1) -
set
_ default _ paths (1) -
set
_ generator (1) -
set
_ params (1) -
set
_ to _ infinity! (1) - setsockopt (1)
-
short
_ name (1) - shutdown (1)
- sign (8)
-
signature
_ algorithm (3) -
signed
_ time (1) - signers (1)
- sn (1)
- sqr (1)
-
ssl
_ timeout (1) -
ssl
_ timeout= (1) -
ssl
_ version= (1) -
start
_ immediately (1) -
start
_ immediately= (1) - state (1)
- status (2)
- status? (1)
-
status
_ string (1) - subject (2)
- subject= (2)
-
subject
_ certificate (1) -
subject
_ certificate= (1) -
subject
_ request (1) -
subject
_ request= (1) - sync (1)
- sync= (1)
-
sync
_ close (1) -
sync
_ close= (1) - sysclose (1)
- sysread (1)
- syssign (1)
- sysverify (1)
- syswrite (1)
- tag (1)
- tag= (1)
-
tag
_ class (1) -
tag
_ class= (1) - tagging (2)
- tagging= (2)
- time (2)
- time= (4)
- timeout (2)
- timeout= (2)
-
tmp
_ dh _ callback (1) -
tmp
_ dh _ callback= (1) -
to
_ a (2) -
to
_ bn (3) -
to
_ der (18) -
to
_ h (1) -
to
_ i (1) -
to
_ int (1) -
to
_ io (2) -
to
_ pem (13) -
to
_ s (15) -
to
_ text (10) - traverse (1)
- trust= (2)
- type (1)
- type= (1)
- ucmp (1)
- ungetc (1)
-
unused
_ bits (1) -
unused
_ bits= (1) - update (3)
- value (5)
- value= (3)
- verify (11)
-
verify
_ callback (2) -
verify
_ callback= (2) -
verify
_ depth (1) -
verify
_ depth= (1) -
verify
_ mode (1) -
verify
_ mode= (1) -
verify
_ result (1) - version (3)
- version= (3)
- write (1)
-
write
_ nonblock (1) -
write
_ random _ file (1) -
write
_ smime (1) - zero? (1)
検索結果
先頭5件
-
OpenSSL
:: ASN1 :: GraphicString . new(value) -> OpenSSL :: ASN1 :: GraphicString (7.0) -
ASN.1 の GraphicString 型の値を表現する OpenSSL::ASN1::GraphicString オブジェクトを 生成します。
...ASN.1 の GraphicString 型の値を表現する OpenSSL::ASN1::GraphicString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::GRAPHICSTRING となります。
@param value ASN.1 値を表す Ruby の... -
OpenSSL
:: ASN1 :: GraphicString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: GraphicString (7.0) -
ASN.1 の GraphicString 型の値を表現する OpenSSL::ASN1::GraphicString オブジェクトを 生成します。
...ASN.1 の GraphicString 型の値を表現する OpenSSL::ASN1::GraphicString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::GRAPHICSTRING となります。
@param value ASN.1 値を表す Ruby の... -
OpenSSL
:: ASN1 :: IA5STRING -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 IA5STRING のタグ番号 22 を表す定数です。
ASN.1 UNIVERSAL タグの、
IA5STRING のタグ番号 22 を表す定数です。 -
OpenSSL
:: ASN1 :: IA5String (7.0) -
ASN.1 の IA5String 型(Universal タグのタグ番号22)を表すクラスです。
ASN.1 の IA5String 型(Universal タグのタグ番号22)を表すクラスです。 -
OpenSSL
:: ASN1 :: IA5String . new(value) -> OpenSSL :: ASN1 :: IA5String (7.0) -
ASN.1 の IA5String 型の値を表現する OpenSSL::ASN1::IA5String オブジェクトを 生成します。
...ASN.1 の IA5String 型の値を表現する OpenSSL::ASN1::IA5String オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::IA5STRING となります。
@param value ASN.1 値を表す Ruby のオブジェ... -
OpenSSL
:: ASN1 :: IA5String . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: IA5String (7.0) -
ASN.1 の IA5String 型の値を表現する OpenSSL::ASN1::IA5String オブジェクトを 生成します。
...ASN.1 の IA5String 型の値を表現する OpenSSL::ASN1::IA5String オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::IA5STRING となります。
@param value ASN.1 値を表す Ruby のオブジェ... -
OpenSSL
:: ASN1 :: INTEGER -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 INTEGER のタグ番号 2 を表す定数です。
ASN.1 UNIVERSAL タグの、
INTEGER のタグ番号 2 を表す定数です。 -
OpenSSL
:: ASN1 :: ISO64STRING -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 ISO64STRING のタグ番号 26 を表す定数です。
ASN.1 UNIVERSAL タグの、
ISO64STRING のタグ番号 26 を表す定数です。 -
OpenSSL
:: ASN1 :: ISO64String (7.0) -
ASN.1 の ISO64String 型(Universal タグのタグ番号26)を表すクラスです。
ASN.1 の ISO64String 型(Universal タグのタグ番号26)を表すクラスです。 -
OpenSSL
:: ASN1 :: ISO64String . new(value) -> OpenSSL :: ASN1 :: ISO64String (7.0) -
ASN.1 の ISO64String 型の値を表現する OpenSSL::ASN1::ISO64String オブジェクトを 生成します。
...ASN.1 の ISO64String 型の値を表現する OpenSSL::ASN1::ISO64String オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::ISO64STRING となります。
@param value ASN.1 値を表す Ruby のオブ... -
OpenSSL
:: ASN1 :: ISO64String . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: ISO64String (7.0) -
ASN.1 の ISO64String 型の値を表現する OpenSSL::ASN1::ISO64String オブジェクトを 生成します。
...ASN.1 の ISO64String 型の値を表現する OpenSSL::ASN1::ISO64String オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::ISO64STRING となります。
@param value ASN.1 値を表す Ruby のオブ... -
OpenSSL
:: ASN1 :: Integer (7.0) -
ASN.1 の Integer 型(Universal タグのタグ番号2)を表すクラスです。
ASN.1 の Integer 型(Universal タグのタグ番号2)を表すクラスです。 -
OpenSSL
:: ASN1 :: Integer . new(value) -> OpenSSL :: ASN1 :: Integer (7.0) -
ASN.1 の Integer 型の値を表現する OpenSSL::ASN1::Integer オブジェクトを 生成します。
...値を表現する OpenSSL::ASN1::Integer オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::INTEGER となります。
@param value ASN.1 値を表す Ruby のオブジェクト(OpenSSL::BNのインス... -
OpenSSL
:: ASN1 :: Integer . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Integer (7.0) -
ASN.1 の Integer 型の値を表現する OpenSSL::ASN1::Integer オブジェクトを 生成します。
...値を表現する OpenSSL::ASN1::Integer オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::INTEGER となります。
@param value ASN.1 値を表す Ruby のオブジェクト(OpenSSL::BNのインス... -
OpenSSL
:: ASN1 :: NULL -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 NULL のタグ番号 5 を表す定数です。
ASN.1 UNIVERSAL タグの、
NULL のタグ番号 5 を表す定数です。 -
OpenSSL
:: ASN1 :: NUMERICSTRING -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 NUMERICSTRING のタグ番号 18 を表す定数です。
ASN.1 UNIVERSAL タグの、
NUMERICSTRING のタグ番号 18 を表す定数です。 -
OpenSSL
:: ASN1 :: Null (7.0) -
ASN.1 の Null 型(Universal タグのタグ番号5)を表すクラスです。
ASN.1 の Null 型(Universal タグのタグ番号5)を表すクラスです。 -
OpenSSL
:: ASN1 :: Null . new(value) -> OpenSSL :: ASN1 :: Null (7.0) -
ASN.1 の Null 型の値を表現する OpenSSL::ASN1::Null オブジェクトを 生成します。
...ASN.1 の Null 型の値を表現する OpenSSL::ASN1::Null オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::NULL となります。
@param value ASN.1 値を表す Ruby のオブジェクト(nil)
@para... -
OpenSSL
:: ASN1 :: Null . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Null (7.0) -
ASN.1 の Null 型の値を表現する OpenSSL::ASN1::Null オブジェクトを 生成します。
...ASN.1 の Null 型の値を表現する OpenSSL::ASN1::Null オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::NULL となります。
@param value ASN.1 値を表す Ruby のオブジェクト(nil)
@para... -
OpenSSL
:: ASN1 :: NumericString (7.0) -
ASN.1 の NumericString 型(Universal タグのタグ番号18)を表すクラスです。
ASN.1 の NumericString 型(Universal タグのタグ番号18)を表すクラスです。 -
OpenSSL
:: ASN1 :: NumericString . new(value) -> OpenSSL :: ASN1 :: NumericString (7.0) -
ASN.1 の NumericString 型の値を表現する OpenSSL::ASN1::NumericString オブジェクトを 生成します。
...ASN.1 の NumericString 型の値を表現する OpenSSL::ASN1::NumericString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::NUMERICSTRING となります。
@param value ASN.1 値を表す Ruby の... -
OpenSSL
:: ASN1 :: NumericString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: NumericString (7.0) -
ASN.1 の NumericString 型の値を表現する OpenSSL::ASN1::NumericString オブジェクトを 生成します。
...ASN.1 の NumericString 型の値を表現する OpenSSL::ASN1::NumericString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::NUMERICSTRING となります。
@param value ASN.1 値を表す Ruby の... -
OpenSSL
:: ASN1 :: OBJECT -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 OBJECT のタグ番号 6 を表す定数です。
ASN.1 UNIVERSAL タグの、
OBJECT のタグ番号 6 を表す定数です。 -
OpenSSL
:: ASN1 :: OBJECT _ DESCRIPTOR -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 OBJECT_DESCRIPTOR のタグ番号 7 を表す定数です。
ASN.1 UNIVERSAL タグの、
OBJECT_DESCRIPTOR のタグ番号 7 を表す定数です。 -
OpenSSL
:: ASN1 :: OCTET _ STRING -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 OCTET_STRING のタグ番号 4 を表す定数です。
ASN.1 UNIVERSAL タグの、
OCTET_STRING のタグ番号 4 を表す定数です。 -
OpenSSL
:: ASN1 :: ObjectId (7.0) -
ASN.1 のオブジェクト識別子を表すクラス。
ASN.1 のオブジェクト識別子を表すクラス。
* ITU-T X.660 https://www.itu.int/rec/T-REC-X.660/en -
OpenSSL
:: ASN1 :: ObjectId # ln -> String | nil (7.0) -
オブジェクト識別子に対応する long name を返します。
...オブジェクト識別子に対応する long name を返します。
例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.ln #=> "X509v3 Subject Alternative Name"
@see OpenSSL::ASN1::ObjectId#sn... -
OpenSSL
:: ASN1 :: ObjectId # long _ name -> String | nil (7.0) -
オブジェクト識別子に対応する long name を返します。
...オブジェクト識別子に対応する long name を返します。
例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.ln #=> "X509v3 Subject Alternative Name"
@see OpenSSL::ASN1::ObjectId#sn... -
OpenSSL
:: ASN1 :: ObjectId # oid -> String (7.0) -
オブジェクト識別子のドット区切り数値を文字列で返します。
...ブジェクト識別子のドット区切り数値を文字列で返します。
例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.oid #=> "2.5.29.17"
@raise OpenSSL::ASN1::ASN1Error オブジェクト識別子名が未知である場合に発生します... -
OpenSSL
:: ASN1 :: ObjectId # short _ name -> String | nil (7.0) -
オブジェクト識別子に対応する short name を返します。
...オブジェクト識別子に対応する short name を返します。
例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.sn #=> "subjectAltName"
@see OpenSSL::ASN1::ObjectId#ln... -
OpenSSL
:: ASN1 :: ObjectId # sn -> String | nil (7.0) -
オブジェクト識別子に対応する short name を返します。
...オブジェクト識別子に対応する short name を返します。
例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.sn #=> "subjectAltName"
@see OpenSSL::ASN1::ObjectId#ln... -
OpenSSL
:: ASN1 :: ObjectId . new(value) -> OpenSSL :: ASN1 :: ObjectId (7.0) -
ASN.1 のオブジェクト識別子を表わす OpenSSL::ASN1::ObjectId の オブジェクトを生成します。
...す OpenSSL::ASN1::ObjectId の
オブジェクトを生成します。
value としては、ドット区切り数字表記、short name、long name の文字列の
をいずれかを渡します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::A......SN1::OBJECT となります。
例:
require "openssl"
include OpenSSL
p ASN1::ObjectId.new("1.2.840.10040.4.3").long_name # => "dsaWithSHA1"
p ASN1::ObjectId.new("dsaWithSHA1").oid # => "1.2.840.10040.4.3"
@param value ASN.1 オブジェクト識別子を表す文字列
@param... -
OpenSSL
:: ASN1 :: ObjectId . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: ObjectId (7.0) -
ASN.1 のオブジェクト識別子を表わす OpenSSL::ASN1::ObjectId の オブジェクトを生成します。
...す OpenSSL::ASN1::ObjectId の
オブジェクトを生成します。
value としては、ドット区切り数字表記、short name、long name の文字列の
をいずれかを渡します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::A......SN1::OBJECT となります。
例:
require "openssl"
include OpenSSL
p ASN1::ObjectId.new("1.2.840.10040.4.3").long_name # => "dsaWithSHA1"
p ASN1::ObjectId.new("dsaWithSHA1").oid # => "1.2.840.10040.4.3"
@param value ASN.1 オブジェクト識別子を表す文字列
@param... -
OpenSSL
:: ASN1 :: ObjectId . register(oid , short _ name , long _ name) -> true (7.0) -
オブジェクト識別子に対応する名前(short name と long name)を OpenSSLの内部テーブルに登録します。
...
OpenSSLの内部テーブルに登録します。
登録した名前は OpenSSL::X509::Extension などで利用できるようになります。
例:
require "openssl"
OpenSSL::ASN1::ObjectId.register(
"2.5.29.9", "subjectDirAttrs", "X509v3 Subject Directory Attributes")
p OpenSSL::AS......t Directory Attributes"
@param oid 登録する識別子(ドット区切り数字表記の文字列)
@param short_name short nameとして登録する文字列
@param long_name long nameとして登録する文字列
@raise OpenSSL::ASN1::ASN1Error 登録に失敗した場合に発生します。... -
OpenSSL
:: ASN1 :: OctetString (7.0) -
ASN.1 の Octet String 型(Universal タグのタグ番号4)を表すクラスです。
ASN.1 の Octet String 型(Universal タグのタグ番号4)を表すクラスです。 -
OpenSSL
:: ASN1 :: OctetString . new(value) -> OpenSSL :: ASN1 :: OctetString (7.0) -
ASN.1 の Octet String 型の値を表現する OpenSSL::ASN1::OctetString オブジェクトを 生成します。
...ASN.1 の Octet String 型の値を表現する OpenSSL::ASN1::OctetString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::OCTET_STRING となります。
@param value ASN.1 値を表す Ruby のオブ... -
OpenSSL
:: ASN1 :: OctetString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: OctetString (7.0) -
ASN.1 の Octet String 型の値を表現する OpenSSL::ASN1::OctetString オブジェクトを 生成します。
...ASN.1 の Octet String 型の値を表現する OpenSSL::ASN1::OctetString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::OCTET_STRING となります。
@param value ASN.1 値を表す Ruby のオブ... -
OpenSSL
:: ASN1 :: PRINTABLESTRING -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 PRINTABLESTRING のタグ番号 19 を表す定数です。
ASN.1 UNIVERSAL タグの、
PRINTABLESTRING のタグ番号 19 を表す定数です。 -
OpenSSL
:: ASN1 :: Primitive (7.0) -
ASN.1 の単純型を表すクラスです。
ASN.1 の単純型を表すクラスです。
通常はこのクラス自身は用いず、各サブクラスを利用します。 -
OpenSSL
:: ASN1 :: Primitive # tagging -> Symbol | nil (7.0) -
タグ付けの方式を返します。
...タグ付けの方式を返します。
:IMPLICIT、:EXPLICIT、nil のいずれかを返します。
タグ(OpenSSL::ASN1::ASN1Data#tag)が :UNIVERSAL ならば
この値は無視されます。
nil は :IMPLICIT と同義です。
@see OpenSSL::ASN1::Primitive#tagging=... -
OpenSSL
:: ASN1 :: Primitive # tagging=(tagging) (7.0) -
タグ付けの方式を設定します。
...タグ付けの方式を設定します。
@param tagging タグ付けの方式(:IMPLICIT または :EXPLICIT)
@see OpenSSL::ASN1::Primitive#tagging=... -
OpenSSL
:: ASN1 :: PrintableString (7.0) -
ASN.1 の PrintableString 型(Universal タグのタグ番号19)を表すクラスです。
ASN.1 の PrintableString 型(Universal タグのタグ番号19)を表すクラスです。 -
OpenSSL
:: ASN1 :: PrintableString . new(value) -> OpenSSL :: ASN1 :: PrintableString (7.0) -
ASN.1 の PrintableString 型の値を表現する OpenSSL::ASN1::PrintableString オブジェクトを 生成します。
...ASN.1 の PrintableString 型の値を表現する OpenSSL::ASN1::PrintableString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::PRINTABLESTRING となります。
@param value ASN.1 値を表す Ruby... -
OpenSSL
:: ASN1 :: PrintableString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: PrintableString (7.0) -
ASN.1 の PrintableString 型の値を表現する OpenSSL::ASN1::PrintableString オブジェクトを 生成します。
...ASN.1 の PrintableString 型の値を表現する OpenSSL::ASN1::PrintableString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::PRINTABLESTRING となります。
@param value ASN.1 値を表す Ruby... -
OpenSSL
:: ASN1 :: REAL -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 REAL のタグ番号 9 を表す定数です。
ASN.1 UNIVERSAL タグの、
REAL のタグ番号 9 を表す定数です。 -
OpenSSL
:: ASN1 :: RELATIVE _ OID -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 RELATIVE_OID のタグ番号 13 を表す定数です。
ASN.1 UNIVERSAL タグの、
RELATIVE_OID のタグ番号 13 を表す定数です。 -
OpenSSL
:: ASN1 :: SEQUENCE -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 SEQUENCE のタグ番号 16 を表す定数です。
ASN.1 UNIVERSAL タグの、
SEQUENCE のタグ番号 16 を表す定数です。 -
OpenSSL
:: ASN1 :: SET -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 SET のタグ番号 17 を表す定数です。
ASN.1 UNIVERSAL タグの、
SET のタグ番号 17 を表す定数です。 -
OpenSSL
:: ASN1 :: Sequence (7.0) -
ASN.1 の Sequence 型(Universal タグのタグ番号16)を表すクラスです。
ASN.1 の Sequence 型(Universal タグのタグ番号16)を表すクラスです。 -
OpenSSL
:: ASN1 :: Sequence . new(value) -> OpenSSL :: ASN1 :: Sequence (7.0) -
ASN.1 の Sequence 型の値を表現する OpenSSL::ASN1::Sequence オブジェクトを 生成します。
...値を表現する OpenSSL::ASN1::Sequence オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::SEQUENCE となります。
@param value ASN.1値を表すRubyのオブジェクト(OpenSSL::ASN1::ASN1Dataの... -
OpenSSL
:: ASN1 :: Sequence . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Sequence (7.0) -
ASN.1 の Sequence 型の値を表現する OpenSSL::ASN1::Sequence オブジェクトを 生成します。
...値を表現する OpenSSL::ASN1::Sequence オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::SEQUENCE となります。
@param value ASN.1値を表すRubyのオブジェクト(OpenSSL::ASN1::ASN1Dataの... -
OpenSSL
:: ASN1 :: Set (7.0) -
ASN.1 の Set 型(Universal タグのタグ番号17)を表すクラスです。
ASN.1 の Set 型(Universal タグのタグ番号17)を表すクラスです。 -
OpenSSL
:: ASN1 :: Set . new(value) -> OpenSSL :: ASN1 :: Set (7.0) -
ASN.1 の Set 型の値を表現する OpenSSL::ASN1::Set オブジェクトを 生成します。
...型の値を表現する OpenSSL::ASN1::Set オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::SET となります。
@param value ASN.1値を表すRubyのオブジェクト(OpenSSL::ASN1::ASN1Dataの配... -
OpenSSL
:: ASN1 :: Set . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Set (7.0) -
ASN.1 の Set 型の値を表現する OpenSSL::ASN1::Set オブジェクトを 生成します。
...型の値を表現する OpenSSL::ASN1::Set オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::SET となります。
@param value ASN.1値を表すRubyのオブジェクト(OpenSSL::ASN1::ASN1Dataの配... -
OpenSSL
:: ASN1 :: T61STRING -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 T61STRING のタグ番号 20 を表す定数です。
ASN.1 UNIVERSAL タグの、
T61STRING のタグ番号 20 を表す定数です。 -
OpenSSL
:: ASN1 :: T61String (7.0) -
ASN.1 の T61String 型(Universal タグのタグ番号20)を表すクラスです。
ASN.1 の T61String 型(Universal タグのタグ番号20)を表すクラスです。 -
OpenSSL
:: ASN1 :: T61String . new(value) -> OpenSSL :: ASN1 :: T61String (7.0) -
ASN.1 の T61String 型の値を表現する OpenSSL::ASN1::T61String オブジェクトを 生成します。
...ASN.1 の T61String 型の値を表現する OpenSSL::ASN1::T61String オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::T61STRING となります。
@param value ASN.1 値を表す Ruby のオブジェ... -
OpenSSL
:: ASN1 :: T61String . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: T61String (7.0) -
ASN.1 の T61String 型の値を表現する OpenSSL::ASN1::T61String オブジェクトを 生成します。
...ASN.1 の T61String 型の値を表現する OpenSSL::ASN1::T61String オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::T61STRING となります。
@param value ASN.1 値を表す Ruby のオブジェ... -
OpenSSL
:: ASN1 :: UNIVERSALSTRING -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 UNIVERSALSTRING のタグ番号 28 を表す定数です。
ASN.1 UNIVERSAL タグの、
UNIVERSALSTRING のタグ番号 28 を表す定数です。 -
OpenSSL
:: ASN1 :: UNIVERSAL _ TAG _ NAME -> [String] (7.0) -
タグ番号が表す ASN.1 オブジェクト名を収録した配列です。
...例:
require 'openssl'
p OpenSSL::ASN1::UNIVERSAL_TAG_NAME[0] # => "EOC"
p OpenSSL::ASN1::UNIVERSAL_TAG_NAME[12] # => "UTF8STRING"
ASN.1 オブジェクトのタグ番号を表す定数が以下のように定義されています。
require 'openssl'
p OpenSSL::ASN1::UTF8STRING # =>... -
OpenSSL
:: ASN1 :: UTCTIME -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 UTCTIME のタグ番号 23 を表す定数です。
ASN.1 UNIVERSAL タグの、
UTCTIME のタグ番号 23 を表す定数です。 -
OpenSSL
:: ASN1 :: UTCTime (7.0) -
ASN.1 の UTCTime 型(Universal タグのタグ番号23)を表すクラスです。
ASN.1 の UTCTime 型(Universal タグのタグ番号23)を表すクラスです。 -
OpenSSL
:: ASN1 :: UTCTime . new(value) -> OpenSSL :: ASN1 :: UTCTime (7.0) -
ASN.1 の UTCTime 型の値を表現する OpenSSL::ASN1::UTCTime オブジェクトを 生成します。
...ASN.1 の UTCTime 型の値を表現する OpenSSL::ASN1::UTCTime オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::UTCTIME となります。
@param value ASN.1 値を表す Ruby のオブジェクト(T... -
OpenSSL
:: ASN1 :: UTCTime . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: UTCTime (7.0) -
ASN.1 の UTCTime 型の値を表現する OpenSSL::ASN1::UTCTime オブジェクトを 生成します。
...ASN.1 の UTCTime 型の値を表現する OpenSSL::ASN1::UTCTime オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::UTCTIME となります。
@param value ASN.1 値を表す Ruby のオブジェクト(T... -
OpenSSL
:: ASN1 :: UTF8STRING -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 UTF8STRING のタグ番号 12 を表す定数です。
ASN.1 UNIVERSAL タグの、
UTF8STRING のタグ番号 12 を表す定数です。 -
OpenSSL
:: ASN1 :: UTF8String (7.0) -
ASN.1 の UTF8String 型(Universal タグのタグ番号12)を表すクラスです。
ASN.1 の UTF8String 型(Universal タグのタグ番号12)を表すクラスです。 -
OpenSSL
:: ASN1 :: UTF8String . new(value) -> OpenSSL :: ASN1 :: UTF8String (7.0) -
ASN.1 の UTF8String 型の値を表現する OpenSSL::ASN1::UTF8String オブジェクトを 生成します。
...ASN.1 の UTF8String 型の値を表現する OpenSSL::ASN1::UTF8String オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::UTF8STRING となります。
@param value ASN.1 値を表す Ruby のオブジ... -
OpenSSL
:: ASN1 :: UTF8String . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: UTF8String (7.0) -
ASN.1 の UTF8String 型の値を表現する OpenSSL::ASN1::UTF8String オブジェクトを 生成します。
...ASN.1 の UTF8String 型の値を表現する OpenSSL::ASN1::UTF8String オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::UTF8STRING となります。
@param value ASN.1 値を表す Ruby のオブジ... -
OpenSSL
:: ASN1 :: UniversalString (7.0) -
ASN.1 の UniversalString 型(Universal タグのタグ番号28)を表すクラスです。
ASN.1 の UniversalString 型(Universal タグのタグ番号28)を表すクラスです。 -
OpenSSL
:: ASN1 :: UniversalString . new(value) -> OpenSSL :: ASN1 :: UniversalString (7.0) -
ASN.1 の UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを 生成します。
...ASN.1 の UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::UNIVERSALSTRING となります。
@param value ASN.1 値を表す Ruby... -
OpenSSL
:: ASN1 :: UniversalString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: UniversalString (7.0) -
ASN.1 の UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを 生成します。
...ASN.1 の UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::UNIVERSALSTRING となります。
@param value ASN.1 値を表す Ruby... -
OpenSSL
:: ASN1 :: VIDEOTEXSTRING -> Integer (7.0) -
ASN.1 UNIVERSAL タグの、 VIDEOTEXSTRING のタグ番号 21 を表す定数です。
ASN.1 UNIVERSAL タグの、
VIDEOTEXSTRING のタグ番号 21 を表す定数です。 -
OpenSSL
:: ASN1 :: VideotexString (7.0) -
ASN.1 の VideotexString 型(Universal タグのタグ番号21)を表すクラスです。
ASN.1 の VideotexString 型(Universal タグのタグ番号21)を表すクラスです。 -
OpenSSL
:: ASN1 :: VideotexString . new(value) -> OpenSSL :: ASN1 :: VideotexString (7.0) -
ASN.1 の VideotexString 型の値を表現する OpenSSL::ASN1::VideotexString オブジェクトを 生成します。
...ASN.1 の VideotexString 型の値を表現する OpenSSL::ASN1::VideotexString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::VIDEOTEXSTRING となります。
@param value ASN.1 値を表す Ruby... -
OpenSSL
:: ASN1 :: VideotexString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: VideotexString (7.0) -
ASN.1 の VideotexString 型の値を表現する OpenSSL::ASN1::VideotexString オブジェクトを 生成します。
...ASN.1 の VideotexString 型の値を表現する OpenSSL::ASN1::VideotexString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::VIDEOTEXSTRING となります。
@param value ASN.1 値を表す Ruby... -
OpenSSL
:: BN (7.0) -
OpenSSL内で利用される多倍長整数クラスです。
...OpenSSL内で利用される多倍長整数クラスです。
通常多倍長整数を利用するには Integer を用いてください。... -
OpenSSL
:: BN # %(other) -> OpenSSL :: BN (7.0) -
自身を other で割り算した余りを返します。
...自身を other で割り算した余りを返します。
@param other 除数
@raise OpenSSL::BNError 計算時エラー... -
OpenSSL
:: BN # *(other) -> OpenSSL :: BN (7.0) -
自身と other の積を返します。
...自身と other の積を返します。
@param other かける数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#mod_mul... -
OpenSSL
:: BN # **(other) -> OpenSSL :: BN (7.0) -
自身の other 乗を返します。
...自身の other 乗を返します。
@param other 指数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#mod_exp... -
OpenSSL
:: BN # +(other) -> OpenSSL :: BN (7.0) -
自身と other の和を返します。
...自身と other の和を返します。
@param other 足す整数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#mod_add... -
OpenSSL
:: BN # -(other) -> OpenSSL :: BN (7.0) -
自身から other を引いた値を返します。
...自身から other を引いた値を返します。
@param other 引く整数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#mod_sub... -
OpenSSL
:: BN # / (other) -> [OpenSSL :: BN , OpenSSL :: BN] (7.0) -
自身を other で割った商と余りを配列で返します。
...自身を other で割った商と余りを配列で返します。
@param other 除数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#mod_inverse... -
OpenSSL
:: BN # <<(other) -> OpenSSL :: BN (7.0) -
自身を other ビット左シフトした値を返します。
...自身を other ビット左シフトした値を返します。
//emlist[][ruby]{
bn = 1.to_bn
pp bn << 1 # => #<OpenSSL::BN 2>
pp bn # => #<OpenSSL::BN 1>
//}
@param other シフトするビット数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#lshift!... -
OpenSSL
:: BN # <=>(other) -> -1 | 0 | 1 (7.0) -
自身と other を比較し、自身が小さいときには -1、 等しいときには 0、大きいときには 1 を返します。
...ときには 1 を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new(5) <=> 5 # => 0
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(9) # => -1
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(5) # => 0
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(-5) # => 1
//}
@param other 比較する整数
@r......aise TypeError 比較できないときに発生します。
@see OpenSSL::BN#ucmp... -
OpenSSL
:: BN # ==(other) -> bool (7.0) -
自身と other が等しい場合に true を返します。
自身と other が等しい場合に true を返します。
@param other 比較する数 -
OpenSSL
:: BN # ===(other) -> bool (7.0) -
自身と other が等しい場合に true を返します。
自身と other が等しい場合に true を返します。
@param other 比較する数 -
OpenSSL
:: BN # >>(other) -> OpenSSL :: BN (7.0) -
自身を other ビット右シフトした値を返します。
...自身を other ビット右シフトした値を返します。
//emlist[][ruby]{
require 'openssl'
bn = 2.to_bn
bn >> 1 # => #<OpenSSL::BN 1>
bn # => #<OpenSSL::BN 2>
//}
@param other シフトするビット数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#rshift!... -
OpenSSL
:: BN # bit _ set?(n) -> bool (7.0) -
自身の n ビット目が立っているなら true を返します。
...自身の n ビット目が立っているなら true を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new("129").bit_set?(0) # => true
OpenSSL::BN.new("129").bit_set?(1) # => false
//}
@param n 調べるビットの位置
@see OpenSSL::set_bit!... -
OpenSSL
:: BN # clear _ bit!(n) -> self (7.0) -
自身の n ビット目を0にします。
...自身の n ビット目を0にします。
//emlist[][ruby]{
require 'openssl'
a = OpenSSL::BN.new("129")
a.clear_bit!(0)
a # => 128
//}
@param n 0にするビットの位置
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::set_bit!... -
OpenSSL
:: BN # cmp(other) -> -1 | 0 | 1 (7.0) -
自身と other を比較し、自身が小さいときには -1、 等しいときには 0、大きいときには 1 を返します。
...ときには 1 を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new(5) <=> 5 # => 0
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(9) # => -1
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(5) # => 0
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(-5) # => 1
//}
@param other 比較する整数
@r......aise TypeError 比較できないときに発生します。
@see OpenSSL::BN#ucmp... -
OpenSSL
:: BN # coerce(other) -> Array (7.0) -
自身と other が同じクラスになるよう、自身か other を変換し [other, self] という配列にして返します。
...換後オブジェクト] にして返します。
それ以外の場合は例外 TypeError を発生させます。
//emlist[][ruby]{
require 'openssl'
p 1.to_bn.coerce(2) # => [2, 1]
//}
@param other 変換の基準となるオブジェクト
@raise TypeError 変換に失敗した場合に発... -
OpenSSL
:: BN # copy(other) -> self (7.0) -
other の内容を自身にコピーします。
...other の内容を自身にコピーします。
@param other コピーする OpenSSL::BN のオブジェクト
@raise OpenSSL::BNError コピーに失敗... -
OpenSSL
:: BN # eql?(other) -> bool (7.0) -
自身と other が等しい場合に true を返します。
自身と other が等しい場合に true を返します。
@param other 比較する数 -
OpenSSL
:: BN # gcd(other) -> OpenSSL :: BN (7.0) -
GCD(最大公約数)を返します。
...GCD(最大公約数)を返します。
@param other 自身との GCD を計算する数
@raise OpenSSL::BNError 計算時エラー... -
OpenSSL
:: BN # lshift!(n) -> self (7.0) -
自身を n ビット左シフトします。 OpenSSL::BN#<<と異なり、破壊的メソッドです。
...す。
OpenSSL::BN#<<と異なり、破壊的メソッドです。
//emlist[][ruby]{
require 'openssl'
bn = 1.to_bn
bn.lshift!(2) # => #<OpenSSL::BN 4>
bn # => #<OpenSSL::BN 4>
//}
@param n シフトするビット数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#<<... -
OpenSSL
:: BN # mask _ bits!(n) -> self (7.0) -
自身を下位 n ビットでマスクし、破壊的に変更します。
...きい場合は例外 OpenSSL::BNError
が発生します。
//emlist[][ruby]{
require 'openssl'
bn = 0b1111_1111.to_bn
bn.mask_bits!(8)
p "%b" % bn # => "11111111"
bn.mask_bits!(3)
p "%b" % bn # => "111"
//}
@param n マスクするビット数
@raise OpenSSL::BNError 計算時... -
OpenSSL
:: BN # mod _ add(other , m) -> OpenSSL :: BN (7.0) -
(self + other) % m を返します。
...(self + other) % m を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new("7").mod_add(OpenSSL::BN.new("3"), OpenSSL::BN.new("6")) # => 4
//}
@param other 和を取る数
@param m 剰余を取る数
@raise OpenSSL::BNError 計算時エラー... -
OpenSSL
:: BN # mod _ exp(other , m) -> OpenSSL :: BN (7.0) -
(self ** other) % m を返します。
...(self ** other) % m を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new("7").mod_exp(OpenSSL::BN.new("3"), OpenSSL::BN.new("6")) # => 1
//}
@param other 指数
@param m 剰余を取る数
@raise OpenSSL::BNError 計算時エラー... -
OpenSSL
:: BN # mod _ inverse(m) -> OpenSSL :: BN (7.0) -
自身の mod m における逆元を返します。
...(self * r) % m == 1 となる r を返します。
存在しない場合は例外 OpenSSL::BNError が発生します。
//emlist[][ruby]{
require 'openssl'
p 3.to_bn.mod_inverse(5) # => 2
p (3 * 2) % 5 # => 1
//}
@param m mod を取る数
@raise OpenSSL::BNError 計算時エラー... -
OpenSSL
:: BN # mod _ mul(other , m) -> OpenSSL :: BN (7.0) -
(self * other) % m を返します。
...(self * other) % m を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new("7").mod_mul(OpenSSL::BN.new("3"), OpenSSL::BN.new("6")) # => 3
//}
@param other 積を取る数
@param m 剰余を取る数
@raise OpenSSL::BNError 計算時エラー...