Table of Contents - openssl: Ruby Standard Library Documentation
Classes and Modules
- IO
- IO::WaitReadable
- IO::WaitWritable
- Integer
-
OpenSSL
- Examples
- Keys
- Creating a Key
- Exporting a Key
- Loading a Key
- Loading an Encrypted Key
- RSA Encryption
- Encryption & Decryption
- Signatures
- PBKDF2 Password-based Encryption
- Encryption
- Decryption
- X509 Certificates
- Creating a Certificate
- Certificate Extensions
- Signing a Certificate
- Loading a Certificate
- Verifying a Certificate
- Certificate Authority
- CA Key
- CA Certificate
- Certificate Signing Request
- Creating a Certificate from a CSR
- SSL and TLS Connections
- SSL Server
- SSL client
- Peer Verification
- OpenSSL::ASN1
- OpenSSL::ASN1::ASN1Data
- OpenSSL::ASN1::ASN1Error
- OpenSSL::ASN1::Constructive
- OpenSSL::ASN1::ObjectId
- OpenSSL::ASN1::Primitive
- OpenSSL::BN
- OpenSSL::BNError
- OpenSSL::Buffering
- OpenSSL::Buffering::Buffer
- OpenSSL::Cipher
- OpenSSL::Cipher::Cipher
- OpenSSL::Cipher::CipherError
- OpenSSL::Config
- OpenSSL::ConfigError
- OpenSSL::Digest
- OpenSSL::Digest::DigestError
- OpenSSL::Engine
- OpenSSL::Engine::EngineError
- OpenSSL::HMAC
- OpenSSL::HMACError
- OpenSSL::KDF
- OpenSSL::KDF::KDFError
- OpenSSL::Marshal
- OpenSSL::Marshal::ClassMethods
- OpenSSL::Netscape
- OpenSSL::Netscape::SPKI
- OpenSSL::Netscape::SPKIError
- OpenSSL::OCSP
- OpenSSL::OCSP::BasicResponse
- OpenSSL::OCSP::CertificateId
- OpenSSL::OCSP::OCSPError
- OpenSSL::OCSP::Request
- OpenSSL::OCSP::Response
- OpenSSL::OCSP::SingleResponse
- OpenSSL::OpenSSLError
- OpenSSL::PKCS12
- OpenSSL::PKCS12::PKCS12Error
- OpenSSL::PKCS5
- OpenSSL::PKCS7
- OpenSSL::PKCS7::PKCS7Error
- OpenSSL::PKCS7::RecipientInfo
- OpenSSL::PKCS7::SignerInfo
- OpenSSL::PKey
- OpenSSL::PKey::DH
- OpenSSL::PKey::DHError
- OpenSSL::PKey::DSA
- OpenSSL::PKey::DSAError
- OpenSSL::PKey::EC
- OpenSSL::PKey::EC::Group
- OpenSSL::PKey::EC::Group::Error
- OpenSSL::PKey::EC::Point
- OpenSSL::PKey::EC::Point::Error
- OpenSSL::PKey::ECError
- OpenSSL::PKey::PKey
- OpenSSL::PKey::PKeyError
- OpenSSL::PKey::RSA
- OpenSSL::PKey::RSAError
- OpenSSL::Provider
- OpenSSL::Provider::ProviderError
- OpenSSL::Random
- OpenSSL::Random::RandomError
- OpenSSL::SSL
- OpenSSL::SSL::SSLContext
- OpenSSL::SSL::SSLError
- OpenSSL::SSL::SSLErrorWaitReadable
- OpenSSL::SSL::SSLErrorWaitWritable
- OpenSSL::SSL::SSLServer
- OpenSSL::SSL::SSLSocket
- OpenSSL::SSL::Session
- OpenSSL::SSL::Session::SessionError
- OpenSSL::SSL::SocketForwarder
- OpenSSL::Timestamp
- OpenSSL::Timestamp::Factory
- OpenSSL::Timestamp::Request
- OpenSSL::Timestamp::Response
- OpenSSL::Timestamp::TimestampError
- OpenSSL::Timestamp::TokenInfo
- OpenSSL::X509
- OpenSSL::X509::Attribute
- OpenSSL::X509::AttributeError
- OpenSSL::X509::CRL
- OpenSSL::X509::CRLError
- OpenSSL::X509::Certificate
- OpenSSL::X509::CertificateError
- OpenSSL::X509::Extension
- OpenSSL::X509::Extension::AuthorityInfoAccess
- OpenSSL::X509::Extension::AuthorityKeyIdentifier
- OpenSSL::X509::Extension::CRLDistributionPoints
- OpenSSL::X509::Extension::Helpers
- OpenSSL::X509::Extension::SubjectKeyIdentifier
- OpenSSL::X509::ExtensionError
- OpenSSL::X509::ExtensionFactory
- OpenSSL::X509::Name
- OpenSSL::X509::Name::RFC2253DN
- OpenSSL::X509::NameError
- OpenSSL::X509::Request
- OpenSSL::X509::RequestError
- OpenSSL::X509::Revoked
- OpenSSL::X509::RevokedError
- OpenSSL::X509::Store
- OpenSSL::X509::StoreContext
- OpenSSL::X509::StoreError
Methods
- ::Digest — OpenSSL
- ::base64digest — OpenSSL::HMAC
- ::builtin_curves — OpenSSL::PKey::EC
- ::by_id — OpenSSL::Engine
- ::ciphers — OpenSSL::Cipher
- ::cleanup — OpenSSL::Engine
- ::create — OpenSSL::OCSP::Response
- ::create — OpenSSL::PKCS12
- ::debug — OpenSSL
- ::debug= — OpenSSL
- ::decode — OpenSSL::ASN1
- ::decode_all — OpenSSL::ASN1
- ::digest — OpenSSL::Digest
- ::digest — OpenSSL::HMAC
- ::egd — OpenSSL::Random
- ::egd_bytes — OpenSSL::Random
- ::encrypt — OpenSSL::PKCS7
- ::engines — OpenSSL::Engine
- ::errors — OpenSSL
- ::fips_mode — OpenSSL
- ::fips_mode= — OpenSSL
- ::fixed_length_secure_compare — OpenSSL
- ::generate — OpenSSL::PKey::DH
- ::generate — OpenSSL::PKey::DSA
- ::generate — OpenSSL::PKey::EC
- ::generate — OpenSSL::PKey::RSA
- ::generate_key — OpenSSL::PKey
- ::generate_parameters — OpenSSL::PKey
- ::generate_prime — OpenSSL::BN
- ::hexdigest — OpenSSL::HMAC
- ::hkdf — OpenSSL::KDF
- ::included — OpenSSL::Marshal
- ::load — OpenSSL::X509::Certificate
- ::load — OpenSSL::Engine
- ::load — OpenSSL::Provider
- ::load_file — OpenSSL::X509::Certificate
- ::load_random_file — OpenSSL::Random
- ::new — OpenSSL::BN
- ::new — OpenSSL::Buffering::Buffer
- ::new — OpenSSL::Cipher
- ::new — OpenSSL::Digest
- ::new — OpenSSL::HMAC
- ::new — OpenSSL::PKey::DH
- ::new — OpenSSL::PKey::DSA
- ::new — OpenSSL::PKey::EC
- ::new — OpenSSL::PKey::EC::Point
- ::new — OpenSSL::PKey::RSA
- ::new — OpenSSL::SSL::SSLContext
- ::new — OpenSSL::SSL::SSLSocket
- ::new — OpenSSL::SSL::SSLServer
- ::new — OpenSSL::X509::ExtensionFactory
- ::new — OpenSSL::X509::Extension
- ::new — OpenSSL::X509::Name
- ::new — OpenSSL::X509::Attribute
- ::new — OpenSSL::X509::StoreContext
- ::new — OpenSSL::X509::Certificate
- ::new — OpenSSL::X509::CRL
- ::new — OpenSSL::X509::Revoked
- ::new — OpenSSL::X509::Request
- ::new — OpenSSL::ASN1::ASN1Data
- ::new — OpenSSL::ASN1::Primitive
- ::new — OpenSSL::ASN1::Constructive
- ::new — OpenSSL::Config
- ::new — OpenSSL::Netscape::SPKI
- ::new — OpenSSL::OCSP::Request
- ::new — OpenSSL::OCSP::Response
- ::new — OpenSSL::OCSP::BasicResponse
- ::new — OpenSSL::OCSP::SingleResponse
- ::new — OpenSSL::OCSP::CertificateId
- ::new — OpenSSL::PKCS12
- ::new — OpenSSL::PKCS7
- ::new — OpenSSL::PKCS7::SignerInfo
- ::new — OpenSSL::PKCS7::RecipientInfo
- ::new — OpenSSL::PKey::PKey
- ::new — OpenSSL::PKey::EC::Group
- ::new — OpenSSL::SSL::Session
- ::new — OpenSSL::Timestamp::Response
- ::new — OpenSSL::Timestamp::TokenInfo
- ::new — OpenSSL::Timestamp::Request
- ::new — OpenSSL::X509::Store
- ::new — OpenSSL::Buffering
- ::new_raw_private_key — OpenSSL::PKey
- ::new_raw_public_key — OpenSSL::PKey
- ::open — OpenSSL::SSL::SSLSocket
- ::parse — OpenSSL::X509::Name
- ::parse — OpenSSL::Config
- ::parse_config — OpenSSL::Config
- ::parse_openssl — OpenSSL::X509::Name
- ::parse_rfc2253 — OpenSSL::X509::Name
- ::pbkdf2_hmac — OpenSSL::KDF
- ::provider_names — OpenSSL::Provider
- ::rand — OpenSSL::BN
- ::rand_range — OpenSSL::BN
- ::random_add — OpenSSL::Random
- ::random_bytes — OpenSSL::Random
- ::read — OpenSSL::PKey
- ::read_smime — OpenSSL::PKCS7
- ::register — OpenSSL::ASN1::ObjectId
- ::scrypt — OpenSSL::KDF
- ::secure_compare — OpenSSL
- ::seed — OpenSSL::Random
- ::sign — OpenSSL::PKCS7
- ::status? — OpenSSL::Random
- ::traverse — OpenSSL::ASN1
- ::verify_certificate_identity — OpenSSL::SSL
- ::write_random_file — OpenSSL::Random
- ::write_smime — OpenSSL::PKCS7
- #% — OpenSSL::BN
- #* — OpenSSL::BN
- #** — OpenSSL::BN
- #+ — OpenSSL::BN
- #+@ — OpenSSL::BN
- #- — OpenSSL::BN
- #-@ — OpenSSL::BN
- #/ — OpenSSL::BN
- #<< — OpenSSL::BN
- #<< — OpenSSL::Buffering::Buffer
- #<< — OpenSSL::Digest
- #<< — OpenSSL::HMAC
- #<< — OpenSSL::Buffering
- #<=> — OpenSSL::BN
- #<=> — OpenSSL::X509::Name
- #== — OpenSSL::BN
- #== — OpenSSL::HMAC
- #== — OpenSSL::PKey::EC::Point
- #== — OpenSSL::X509::Extension
- #== — OpenSSL::X509::Attribute
- #== — OpenSSL::X509::Certificate
- #== — OpenSSL::X509::CRL
- #== — OpenSSL::X509::Revoked
- #== — OpenSSL::X509::Request
- #== — OpenSSL::ASN1::ObjectId
- #== — OpenSSL::PKey::EC::Group
- #== — OpenSSL::SSL::Session
- #=== — OpenSSL::BN
- #>> — OpenSSL::BN
- #Digest — OpenSSL
- #[] — OpenSSL::Config
- #_dump — OpenSSL::Marshal
- #_load — OpenSSL::Marshal::ClassMethods
- #abs — OpenSSL::BN
- #accept — OpenSSL::SSL::SSLSocket
- #accept — OpenSSL::SSL::SSLServer
- #accept_nonblock — OpenSSL::SSL::SSLSocket
- #add — OpenSSL::PKey::EC::Point
- #add_attribute — OpenSSL::X509::Request
- #add_cert — OpenSSL::X509::Store
- #add_certid — OpenSSL::OCSP::Request
- #add_certificate — OpenSSL::SSL::SSLContext
- #add_certificate — OpenSSL::PKCS7
- #add_crl — OpenSSL::PKCS7
- #add_crl — OpenSSL::X509::Store
- #add_data — OpenSSL::PKCS7
- #add_entry — OpenSSL::X509::Name
- #add_extension — OpenSSL::X509::Certificate
- #add_extension — OpenSSL::X509::CRL
- #add_extension — OpenSSL::X509::Revoked
- #add_file — OpenSSL::X509::Store
- #add_nonce — OpenSSL::OCSP::Request
- #add_nonce — OpenSSL::OCSP::BasicResponse
- #add_path — OpenSSL::X509::Store
- #add_recipient — OpenSSL::PKCS7
- #add_revoked — OpenSSL::X509::CRL
- #add_signer — OpenSSL::PKCS7
- #add_status — OpenSSL::OCSP::BasicResponse
- #addr — OpenSSL::SSL::SocketForwarder
- #algorithm — OpenSSL::Timestamp::TokenInfo
- #algorithm — OpenSSL::Timestamp::Request
- #algorithm= — OpenSSL::Timestamp::Request
- #alpn_protocol — OpenSSL::SSL::SSLSocket
- #asn1_flag — OpenSSL::PKey::EC::Group
- #asn1_flag= — OpenSSL::PKey::EC::Group
- #attributes — OpenSSL::X509::Request
- #attributes= — OpenSSL::X509::Request
- #auth_data= — OpenSSL::Cipher
- #auth_tag — OpenSSL::Cipher
- #auth_tag= — OpenSSL::Cipher
- #auth_tag_len= — OpenSSL::Cipher
- #authenticated? — OpenSSL::Cipher
- #authority_key_identifier — OpenSSL::X509::Extension::AuthorityKeyIdentifier
- #base64digest — OpenSSL::HMAC
- #basic — OpenSSL::OCSP::Response
- #bit_set? — OpenSSL::BN
- #block_length — OpenSSL::Digest
- #block_size — OpenSSL::Cipher
- #ca_issuer_uris — OpenSSL::X509::Extension::AuthorityInfoAccess
- #ccm_data_len= — OpenSSL::Cipher
- #cert — OpenSSL::SSL::SSLSocket
- #cert_requested= — OpenSSL::Timestamp::Request
- #cert_requested? — OpenSSL::Timestamp::Request
- #cert_status — OpenSSL::OCSP::SingleResponse
- #certid — OpenSSL::OCSP::Request
- #certid — OpenSSL::OCSP::SingleResponse
- #certificates — OpenSSL::PKCS7
- #certificates= — OpenSSL::PKCS7
- #chain — OpenSSL::X509::StoreContext
- #challenge — OpenSSL::Netscape::SPKI
- #challenge= — OpenSSL::Netscape::SPKI
- #check_key — OpenSSL::PKey::EC
- #check_nonce — OpenSSL::OCSP::Request
- #check_private_key — OpenSSL::X509::Certificate
- #check_validity — OpenSSL::OCSP::SingleResponse
- #cipher — OpenSSL::SSL::SSLSocket
- #cipher — OpenSSL::Engine
- #cipher= — OpenSSL::PKCS7
- #ciphers — OpenSSL::SSL::SSLContext
- #ciphers= — OpenSSL::SSL::SSLContext
- #ciphersuites= — OpenSSL::SSL::SSLContext
- #cleanup — OpenSSL::X509::StoreContext
- #clear_bit! — OpenSSL::BN
- #client_ca — OpenSSL::SSL::SSLSocket
- #client_cert_cb — OpenSSL::SSL::SSLSocket
- #close — OpenSSL::SSL::SSLServer
- #close — OpenSSL::Buffering
- #closed? — OpenSSL::SSL::SocketForwarder
- #cmds — OpenSSL::Engine
- #cmp — OpenSSL::BN
- #cmp — OpenSSL::X509::Name
- #cmp — OpenSSL::OCSP::CertificateId
- #cmp_issuer — OpenSSL::OCSP::CertificateId
- #coerce — OpenSSL::BN
- #cofactor — OpenSSL::PKey::EC::Group
- #compare? — OpenSSL::PKey::PKey
- #compute_key — OpenSSL::PKey::DH
- #concat — OpenSSL::Buffering::Buffer
- #connect — OpenSSL::SSL::SSLSocket
- #connect_nonblock — OpenSSL::SSL::SSLSocket
- #consume_rbuff — OpenSSL::Buffering
- #copy — OpenSSL::BN
- #copy_nonce — OpenSSL::OCSP::BasicResponse
- #create_ext — OpenSSL::X509::ExtensionFactory
- #create_ext_from_array — OpenSSL::X509::ExtensionFactory
- #create_ext_from_hash — OpenSSL::X509::ExtensionFactory
- #create_ext_from_string — OpenSSL::X509::ExtensionFactory
- #create_extension — OpenSSL::X509::ExtensionFactory
- #create_timestamp — OpenSSL::Timestamp::Factory
- #critical= — OpenSSL::X509::Extension
- #critical? — OpenSSL::X509::Extension
- #crl= — OpenSSL::X509::ExtensionFactory
- #crl_uris — OpenSSL::X509::Extension::CRLDistributionPoints
- #crls — OpenSSL::PKCS7
- #crls= — OpenSSL::PKCS7
- #ctrl_cmd — OpenSSL::Engine
- #current_cert — OpenSSL::X509::StoreContext
- #current_crl — OpenSSL::X509::StoreContext
- #curve_name — OpenSSL::PKey::EC::Group
- #data= — OpenSSL::PKCS7
- #decrypt — OpenSSL::Cipher
- #decrypt — OpenSSL::PKCS7
- #decrypt — OpenSSL::PKey::PKey
- #degree — OpenSSL::PKey::EC::Group
- #derive — OpenSSL::PKey::PKey
- #detached — OpenSSL::PKCS7
- #detached= — OpenSSL::PKCS7
- #detached? — OpenSSL::PKCS7
- #dh_compute_key — OpenSSL::PKey::EC
- #digest — OpenSSL::HMAC
- #digest — OpenSSL::Engine
- #digest_length — OpenSSL::Digest
- #do_not_reverse_lookup= — OpenSSL::SSL::SocketForwarder
- #do_write — OpenSSL::Buffering
- #dsa_sign_asn1 — OpenSSL::PKey::EC
- #dsa_verify_asn1 — OpenSSL::PKey::EC
- #each — OpenSSL::ASN1::Constructive
- #each — OpenSSL::Config
- #each — OpenSSL::Buffering
- #each_byte — OpenSSL::Buffering
- #each_line — OpenSSL::Buffering
- #ecdh_curves= — OpenSSL::SSL::SSLContext
- #enable_fallback_scsv — OpenSSL::SSL::SSLContext
- #enc_key — OpenSSL::PKCS7::RecipientInfo
- #encrypt — OpenSSL::Cipher
- #encrypt — OpenSSL::PKey::PKey
- #eof — OpenSSL::Buffering
- #eof? — OpenSSL::Buffering
- #eql? — OpenSSL::BN
- #eql? — OpenSSL::PKey::EC::Point
- #eql? — OpenSSL::X509::Name
- #eql? — OpenSSL::PKey::EC::Group
- #error — OpenSSL::X509::StoreContext
- #error= — OpenSSL::X509::StoreContext
- #error_depth — OpenSSL::X509::StoreContext
- #error_string — OpenSSL::X509::StoreContext
- #expand_hexstring — OpenSSL::X509::Name::RFC2253DN
- #expand_pair — OpenSSL::X509::Name::RFC2253DN
- #expand_value — OpenSSL::X509::Name::RFC2253DN
- #export — OpenSSL::PKey::DH
- #export — OpenSSL::PKey::DSA
- #export — OpenSSL::PKey::EC
- #export — OpenSSL::PKey::RSA
- #export_keying_material — OpenSSL::SSL::SSLSocket
- #extensions — OpenSSL::X509::Certificate
- #extensions — OpenSSL::X509::CRL
- #extensions — OpenSSL::X509::Revoked
- #extensions — OpenSSL::OCSP::SingleResponse
- #extensions= — OpenSSL::X509::Certificate
- #extensions= — OpenSSL::X509::CRL
- #extensions= — OpenSSL::X509::Revoked
- #failure_info — OpenSSL::Timestamp::Response
- #fcntl — OpenSSL::SSL::SocketForwarder
- #fileno — OpenSSL::SSL::SocketForwarder
- #fill_rbuff — OpenSSL::Buffering
- #final — OpenSSL::Cipher
- #find_extension — OpenSSL::X509::Extension::Helpers
- #find_response — OpenSSL::OCSP::BasicResponse
- #finish — OpenSSL::Digest
- #finish — OpenSSL::Engine
- #finished_message — OpenSSL::SSL::SSLSocket
- #flags= — OpenSSL::X509::StoreContext
- #flags= — OpenSSL::X509::Store
- #flush — OpenSSL::Buffering
- #flush_sessions — OpenSSL::SSL::SSLContext
- #freeze — OpenSSL::SSL::SSLContext
- #gcd — OpenSSL::BN
- #gen_time — OpenSSL::Timestamp::TokenInfo
- #generate_key — OpenSSL::PKey::EC
- #generate_key! — OpenSSL::PKey::DH
- #generate_key! — OpenSSL::PKey::EC
- #generator — OpenSSL::PKey::EC::Group
- #get_flags — OpenSSL::BN
- #get_value — OpenSSL::Config
- #getbyte — OpenSSL::Buffering
- #getc — OpenSSL::Buffering
- #gets — OpenSSL::Buffering
- #getsockopt — OpenSSL::SSL::SocketForwarder
- #group — OpenSSL::PKey::EC
- #group= — OpenSSL::PKey::EC
- #hash — OpenSSL::BN
- #hash — OpenSSL::X509::Name
- #hash_algorithm — OpenSSL::OCSP::CertificateId
- #hash_old — OpenSSL::X509::Name
- #hexdigest — OpenSSL::HMAC
- #hostname= — OpenSSL::SSL::SSLSocket
- #id — OpenSSL::Engine
- #id — OpenSSL::SSL::Session
- #infinity? — OpenSSL::PKey::EC::Point
- #initialize_copy — OpenSSL::BN
- #initialize_copy — OpenSSL::Cipher
- #initialize_copy — OpenSSL::Digest
- #initialize_copy — OpenSSL::HMAC
- #initialize_copy — OpenSSL::PKey::DH
- #initialize_copy — OpenSSL::PKey::DSA
- #initialize_copy — OpenSSL::PKey::EC
- #initialize_copy — OpenSSL::PKey::EC::Point
- #initialize_copy — OpenSSL::PKey::RSA
- #initialize_copy — OpenSSL::X509::Extension
- #initialize_copy — OpenSSL::X509::Name
- #initialize_copy — OpenSSL::X509::Attribute
- #initialize_copy — OpenSSL::X509::Certificate
- #initialize_copy — OpenSSL::X509::CRL
- #initialize_copy — OpenSSL::X509::Revoked
- #initialize_copy — OpenSSL::X509::Request
- #initialize_copy — OpenSSL::Config
- #initialize_copy — OpenSSL::OCSP::Request
- #initialize_copy — OpenSSL::OCSP::Response
- #initialize_copy — OpenSSL::OCSP::BasicResponse
- #initialize_copy — OpenSSL::OCSP::SingleResponse
- #initialize_copy — OpenSSL::OCSP::CertificateId
- #initialize_copy — OpenSSL::PKCS12
- #initialize_copy — OpenSSL::PKCS7
- #initialize_copy — OpenSSL::PKey::PKey
- #initialize_copy — OpenSSL::PKey::EC::Group
- #initialize_copy — OpenSSL::SSL::Session
- #inspect — OpenSSL::HMAC
- #inspect — OpenSSL::X509::Certificate
- #inspect — OpenSSL::Config
- #inspect — OpenSSL::Engine
- #inspect — OpenSSL::PKey::PKey
- #inspect — OpenSSL::Provider
- #invert! — OpenSSL::PKey::EC::Point
- #issuer — OpenSSL::X509::Certificate
- #issuer — OpenSSL::X509::CRL
- #issuer — OpenSSL::PKCS7::SignerInfo
- #issuer — OpenSSL::PKCS7::RecipientInfo
- #issuer= — OpenSSL::X509::Certificate
- #issuer= — OpenSSL::X509::CRL
- #issuer_certificate= — OpenSSL::X509::ExtensionFactory
- #issuer_key_hash — OpenSSL::OCSP::CertificateId
- #issuer_name_hash — OpenSSL::OCSP::CertificateId
- #iv= — OpenSSL::Cipher
- #iv_len — OpenSSL::Cipher
- #iv_len= — OpenSSL::Cipher
- #key= — OpenSSL::Cipher
- #key_len — OpenSSL::Cipher
- #key_len= — OpenSSL::Cipher
- #last_update — OpenSSL::X509::CRL
- #last_update= — OpenSSL::X509::CRL
- #listen — OpenSSL::SSL::SSLServer
- #ln — OpenSSL::ASN1::ObjectId
- #load_private_key — OpenSSL::Engine
- #load_public_key — OpenSSL::Engine
- #long_name — OpenSSL::ASN1::ObjectId
- #lshift! — OpenSSL::BN
- #make_affine! — OpenSSL::PKey::EC::Point
- #max_version= — OpenSSL::SSL::SSLContext
- #message_imprint — OpenSSL::Timestamp::TokenInfo
- #message_imprint — OpenSSL::Timestamp::Request
- #message_imprint= — OpenSSL::Timestamp::Request
- #min_version= — OpenSSL::SSL::SSLContext
- #mod_add — OpenSSL::BN
- #mod_exp — OpenSSL::BN
- #mod_inverse — OpenSSL::BN
- #mod_mul — OpenSSL::BN
- #mod_sqr — OpenSSL::BN
- #mod_sqrt — OpenSSL::BN
- #mod_sub — OpenSSL::BN
- #mul — OpenSSL::PKey::EC::Point
- #name — OpenSSL::Cipher
- #name — OpenSSL::Digest
- #name — OpenSSL::Engine
- #name — OpenSSL::Provider
- #negative? — OpenSSL::BN
- #next_update — OpenSSL::X509::CRL
- #next_update — OpenSSL::OCSP::SingleResponse
- #next_update= — OpenSSL::X509::CRL
- #nonce — OpenSSL::Timestamp::TokenInfo
- #nonce — OpenSSL::Timestamp::Request
- #nonce= — OpenSSL::Timestamp::Request
- #not_after — OpenSSL::X509::Certificate
- #not_after= — OpenSSL::X509::Certificate
- #not_before — OpenSSL::X509::Certificate
- #not_before= — OpenSSL::X509::Certificate
- #npn_protocol — OpenSSL::SSL::SSLSocket
- #num_bits — OpenSSL::BN
- #num_bytes — OpenSSL::BN
- #ocsp_uris — OpenSSL::X509::Extension::AuthorityInfoAccess
- #odd? — OpenSSL::BN
- #oid — OpenSSL::X509::Extension
- #oid — OpenSSL::X509::Attribute
- #oid — OpenSSL::ASN1::ObjectId
- #oid — OpenSSL::PKey::PKey
- #oid= — OpenSSL::X509::Extension
- #oid= — OpenSSL::X509::Attribute
- #on_curve? — OpenSSL::PKey::EC::Point
- #one? — OpenSSL::BN
- #options — OpenSSL::SSL::SSLContext
- #options= — OpenSSL::SSL::SSLContext
- #order — OpenSSL::PKey::EC::Group
- #ordering — OpenSSL::Timestamp::TokenInfo
- #padding= — OpenSSL::Cipher
- #params — OpenSSL::PKey::DH
- #params — OpenSSL::PKey::DSA
- #params — OpenSSL::PKey::RSA
- #params_ok? — OpenSSL::PKey::DH
- #parse_aia_asn1 — OpenSSL::X509::Extension::AuthorityInfoAccess
- #pbkdf2_hmac — OpenSSL::PKCS5
- #pbkdf2_hmac_sha1 — OpenSSL::PKCS5
- #peer_cert — OpenSSL::SSL::SSLSocket
- #peer_cert_chain — OpenSSL::SSL::SSLSocket
- #peer_finished_message — OpenSSL::SSL::SSLSocket
- #peeraddr — OpenSSL::SSL::SocketForwarder
- #pending — OpenSSL::SSL::SSLSocket
- #pkcs5_keyivgen — OpenSSL::Cipher
- #point_conversion_form — OpenSSL::PKey::EC::Group
- #point_conversion_form= — OpenSSL::PKey::EC::Group
- #policy_id — OpenSSL::Timestamp::TokenInfo
- #policy_id — OpenSSL::Timestamp::Request
- #policy_id= — OpenSSL::Timestamp::Request
- #post_connection_check — OpenSSL::SSL::SSLSocket
- #pretty_print — OpenSSL::BN
- #pretty_print — OpenSSL::X509::Name
- #pretty_print — OpenSSL::X509::Certificate
- #prime? — OpenSSL::BN
- #prime_fasttest? — OpenSSL::BN
- #print — OpenSSL::Buffering
- #printf — OpenSSL::Buffering
- #private? — OpenSSL::PKey::DH
- #private? — OpenSSL::PKey::DSA
- #private? — OpenSSL::PKey::EC
- #private? — OpenSSL::PKey::RSA
- #private_decrypt — OpenSSL::PKey::RSA
- #private_encrypt — OpenSSL::PKey::RSA
- #private_key — OpenSSL::PKey::EC
- #private_key= — OpenSSL::PKey::EC
- #private_key? — OpenSSL::PKey::EC
- #private_to_der — OpenSSL::PKey::PKey
- #private_to_pem — OpenSSL::PKey::PKey
- #public? — OpenSSL::PKey::DH
- #public? — OpenSSL::PKey::DSA
- #public? — OpenSSL::PKey::EC
- #public? — OpenSSL::PKey::RSA
- #public_decrypt — OpenSSL::PKey::RSA
- #public_encrypt — OpenSSL::PKey::RSA
- #public_key — OpenSSL::PKey::DH
- #public_key — OpenSSL::PKey::DSA
- #public_key — OpenSSL::PKey::EC
- #public_key — OpenSSL::PKey::RSA
- #public_key — OpenSSL::X509::Certificate
- #public_key — OpenSSL::X509::Request
- #public_key — OpenSSL::Netscape::SPKI
- #public_key= — OpenSSL::PKey::EC
- #public_key= — OpenSSL::X509::Certificate
- #public_key= — OpenSSL::X509::Request
- #public_key= — OpenSSL::Netscape::SPKI
- #public_key? — OpenSSL::PKey::EC
- #public_to_der — OpenSSL::PKey::PKey
- #public_to_pem — OpenSSL::PKey::PKey
- #purpose= — OpenSSL::X509::StoreContext
- #purpose= — OpenSSL::X509::Store
- #puts — OpenSSL::Buffering
- #random_iv — OpenSSL::Cipher
- #random_key — OpenSSL::Cipher
- #raw_private_key — OpenSSL::PKey::PKey
- #raw_public_key — OpenSSL::PKey::PKey
- #read — OpenSSL::Buffering
- #read_nonblock — OpenSSL::Buffering
- #readchar — OpenSSL::Buffering
- #readline — OpenSSL::Buffering
- #readlines — OpenSSL::Buffering
- #readpartial — OpenSSL::Buffering
- #recipients — OpenSSL::PKCS7
- #reset — OpenSSL::Cipher
- #reset — OpenSSL::Digest
- #reset — OpenSSL::HMAC
- #responses — OpenSSL::OCSP::BasicResponse
- #revocation_reason — OpenSSL::OCSP::SingleResponse
- #revocation_time — OpenSSL::OCSP::SingleResponse
- #revoked — OpenSSL::X509::CRL
- #revoked= — OpenSSL::X509::CRL
- #rshift! — OpenSSL::BN
- #scan — OpenSSL::X509::Name::RFC2253DN
- #sections — OpenSSL::Config
- #security_level — OpenSSL::SSL::SSLContext
- #security_level= — OpenSSL::SSL::SSLContext
- #seed — OpenSSL::PKey::EC::Group
- #seed= — OpenSSL::PKey::EC::Group
- #serial — OpenSSL::X509::Certificate
- #serial — OpenSSL::X509::Revoked
- #serial — OpenSSL::OCSP::CertificateId
- #serial — OpenSSL::PKCS7::SignerInfo
- #serial — OpenSSL::PKCS7::RecipientInfo
- #serial= — OpenSSL::X509::Certificate
- #serial= — OpenSSL::X509::Revoked
- #serial_number — OpenSSL::Timestamp::TokenInfo
- #session — OpenSSL::SSL::SSLSocket
- #session= — OpenSSL::SSL::SSLSocket
- #session_add — OpenSSL::SSL::SSLContext
- #session_cache_mode — OpenSSL::SSL::SSLContext
- #session_cache_mode= — OpenSSL::SSL::SSLContext
- #session_cache_size — OpenSSL::SSL::SSLContext
- #session_cache_size= — OpenSSL::SSL::SSLContext
- #session_cache_stats — OpenSSL::SSL::SSLContext
- #session_get_cb — OpenSSL::SSL::SSLSocket
- #session_new_cb — OpenSSL::SSL::SSLSocket
- #session_remove — OpenSSL::SSL::SSLContext
- #session_reused? — OpenSSL::SSL::SSLSocket
- #set_bit! — OpenSSL::BN
- #set_crt_params — OpenSSL::PKey::RSA
- #set_default — OpenSSL::Engine
- #set_default_paths — OpenSSL::X509::Store
- #set_factors — OpenSSL::PKey::RSA
- #set_flags — OpenSSL::BN
- #set_generator — OpenSSL::PKey::EC::Group
- #set_key — OpenSSL::PKey::DH
- #set_key — OpenSSL::PKey::DSA
- #set_key — OpenSSL::PKey::RSA
- #set_minmax_proto_version — OpenSSL::SSL::SSLContext
- #set_params — OpenSSL::SSL::SSLContext
- #set_pqg — OpenSSL::PKey::DH
- #set_pqg — OpenSSL::PKey::DSA
- #set_to_infinity! — OpenSSL::PKey::EC::Point
- #setsockopt — OpenSSL::SSL::SocketForwarder
- #setup — OpenSSL::SSL::SSLContext
- #short_name — OpenSSL::ASN1::ObjectId
- #shutdown — OpenSSL::SSL::SSLServer
- #sign — OpenSSL::X509::Certificate
- #sign — OpenSSL::X509::CRL
- #sign — OpenSSL::X509::Request
- #sign — OpenSSL::Netscape::SPKI
- #sign — OpenSSL::OCSP::Request
- #sign — OpenSSL::OCSP::BasicResponse
- #sign — OpenSSL::PKey::PKey
- #sign_pss — OpenSSL::PKey::RSA
- #sign_raw — OpenSSL::PKey::PKey
- #signature_algorithm — OpenSSL::X509::Certificate
- #signature_algorithm — OpenSSL::X509::CRL
- #signature_algorithm — OpenSSL::X509::Request
- #signed? — OpenSSL::OCSP::Request
- #signed_time — OpenSSL::PKCS7::SignerInfo
- #signers — OpenSSL::PKCS7
- #sn — OpenSSL::ASN1::ObjectId
- #sqr — OpenSSL::BN
- #ssl_version — OpenSSL::SSL::SSLSocket
- #ssl_version= — OpenSSL::SSL::SSLContext
- #state — OpenSSL::SSL::SSLSocket
- #status — OpenSSL::OCSP::Response
- #status — OpenSSL::OCSP::BasicResponse
- #status — OpenSSL::Timestamp::Response
- #status_string — OpenSSL::OCSP::Response
- #status_text — OpenSSL::Timestamp::Response
- #stop — OpenSSL::SSL::SSLSocket
- #subject — OpenSSL::X509::Certificate
- #subject — OpenSSL::X509::Request
- #subject= — OpenSSL::X509::Certificate
- #subject= — OpenSSL::X509::Request
- #subject_certificate= — OpenSSL::X509::ExtensionFactory
- #subject_key_identifier — OpenSSL::X509::Extension::SubjectKeyIdentifier
- #subject_request= — OpenSSL::X509::ExtensionFactory
- #sysclose — OpenSSL::SSL::SSLSocket
- #sysread — OpenSSL::SSL::SSLSocket
- #sysread_nonblock — OpenSSL::SSL::SSLSocket
- #syssign — OpenSSL::PKey::DSA
- #sysverify — OpenSSL::PKey::DSA
- #syswrite — OpenSSL::SSL::SSLSocket
- #syswrite_nonblock — OpenSSL::SSL::SSLSocket
- #this_update — OpenSSL::OCSP::SingleResponse
- #time — OpenSSL::X509::Revoked
- #time — OpenSSL::SSL::Session
- #time= — OpenSSL::X509::StoreContext
- #time= — OpenSSL::X509::Revoked
- #time= — OpenSSL::SSL::Session
- #time= — OpenSSL::X509::Store
- #timeout — OpenSSL::SSL::Session
- #timeout= — OpenSSL::SSL::Session
- #tmp_dh= — OpenSSL::SSL::SSLContext
- #tmp_dh_callback — OpenSSL::SSL::SSLSocket
- #tmp_key — OpenSSL::SSL::SSLSocket
- #to_a — OpenSSL::X509::Extension
- #to_a — OpenSSL::X509::Name
- #to_bn — OpenSSL::BN
- #to_bn — Integer
- #to_bn — OpenSSL::PKey::EC::Point
- #to_der — OpenSSL::PKey::DH
- #to_der — OpenSSL::PKey::DSA
- #to_der — OpenSSL::PKey::EC
- #to_der — OpenSSL::PKey::RSA
- #to_der — OpenSSL::X509::Extension
- #to_der — OpenSSL::X509::Name
- #to_der — OpenSSL::X509::Attribute
- #to_der — OpenSSL::X509::Certificate
- #to_der — OpenSSL::X509::CRL
- #to_der — OpenSSL::X509::Revoked
- #to_der — OpenSSL::X509::Request
- #to_der — OpenSSL::ASN1::ASN1Data
- #to_der — OpenSSL::ASN1::Primitive
- #to_der — OpenSSL::ASN1::Constructive
- #to_der — OpenSSL::Netscape::SPKI
- #to_der — OpenSSL::OCSP::Request
- #to_der — OpenSSL::OCSP::Response
- #to_der — OpenSSL::OCSP::BasicResponse
- #to_der — OpenSSL::OCSP::SingleResponse
- #to_der — OpenSSL::OCSP::CertificateId
- #to_der — OpenSSL::PKCS12
- #to_der — OpenSSL::PKCS7
- #to_der — OpenSSL::PKey::EC::Group
- #to_der — OpenSSL::SSL::Session
- #to_der — OpenSSL::Timestamp::Response
- #to_der — OpenSSL::Timestamp::TokenInfo
- #to_der — OpenSSL::Timestamp::Request
- #to_h — OpenSSL::X509::Extension
- #to_i — OpenSSL::BN
- #to_int — OpenSSL::BN
- #to_io — OpenSSL::SSL::SSLServer
- #to_octet_string — OpenSSL::PKey::EC::Point
- #to_pem — OpenSSL::PKey::DH
- #to_pem — OpenSSL::PKey::DSA
- #to_pem — OpenSSL::PKey::EC
- #to_pem — OpenSSL::PKey::RSA
- #to_pem — OpenSSL::X509::Certificate
- #to_pem — OpenSSL::X509::CRL
- #to_pem — OpenSSL::X509::Request
- #to_pem — OpenSSL::Netscape::SPKI
- #to_pem — OpenSSL::PKCS7
- #to_pem — OpenSSL::PKey::EC::Group
- #to_pem — OpenSSL::SSL::Session
- #to_s — OpenSSL::BN
- #to_s — OpenSSL::HMAC
- #to_s — OpenSSL::PKey::DH
- #to_s — OpenSSL::PKey::DSA
- #to_s — OpenSSL::PKey::RSA
- #to_s — OpenSSL::X509::Extension
- #to_s — OpenSSL::X509::Name
- #to_s — OpenSSL::X509::Certificate
- #to_s — OpenSSL::X509::CRL
- #to_s — OpenSSL::X509::Request
- #to_s — OpenSSL::Config
- #to_s — OpenSSL::Netscape::SPKI
- #to_s — OpenSSL::PKCS7
- #to_text — OpenSSL::X509::Certificate
- #to_text — OpenSSL::X509::CRL
- #to_text — OpenSSL::X509::Request
- #to_text — OpenSSL::Netscape::SPKI
- #to_text — OpenSSL::PKey::PKey
- #to_text — OpenSSL::PKey::EC::Group
- #to_text — OpenSSL::SSL::Session
- #to_utf8 — OpenSSL::X509::Name
- #token — OpenSSL::Timestamp::Response
- #token_info — OpenSSL::Timestamp::Response
- #translate_padding_mode — OpenSSL::PKey::RSA
- #trust= — OpenSSL::X509::StoreContext
- #trust= — OpenSSL::X509::Store
- #tsa_certificate — OpenSSL::Timestamp::Response
- #type — OpenSSL::PKCS7
- #type= — OpenSSL::PKCS7
- #ucmp — OpenSSL::BN
- #ungetc — OpenSSL::Buffering
- #unload — OpenSSL::Provider
- #update — OpenSSL::Cipher
- #update — OpenSSL::Digest
- #update — OpenSSL::HMAC
- #using_anon_cipher? — OpenSSL::SSL::SSLSocket
- #value — OpenSSL::X509::Extension
- #value — OpenSSL::X509::Attribute
- #value= — OpenSSL::X509::Extension
- #value= — OpenSSL::X509::Attribute
- #value_der — OpenSSL::X509::Extension
- #verify — OpenSSL::X509::StoreContext
- #verify — OpenSSL::X509::Certificate
- #verify — OpenSSL::X509::CRL
- #verify — OpenSSL::X509::Request
- #verify — OpenSSL::Netscape::SPKI
- #verify — OpenSSL::OCSP::Request
- #verify — OpenSSL::OCSP::BasicResponse
- #verify — OpenSSL::PKCS7
- #verify — OpenSSL::PKey::PKey
- #verify — OpenSSL::Timestamp::Response
- #verify — OpenSSL::X509::Store
- #verify_callback= — OpenSSL::X509::Store
- #verify_certificate_identity — OpenSSL::SSL
- #verify_pss — OpenSSL::PKey::RSA
- #verify_raw — OpenSSL::PKey::PKey
- #verify_recover — OpenSSL::PKey::PKey
- #verify_result — OpenSSL::SSL::SSLSocket
- #version — OpenSSL::X509::Certificate
- #version — OpenSSL::X509::CRL
- #version — OpenSSL::X509::Request
- #version — OpenSSL::Timestamp::TokenInfo
- #version — OpenSSL::Timestamp::Request
- #version= — OpenSSL::X509::Certificate
- #version= — OpenSSL::X509::CRL
- #version= — OpenSSL::X509::Request
- #version= — OpenSSL::Timestamp::Request
- #write — OpenSSL::Buffering
- #write_nonblock — OpenSSL::Buffering
- #zero? — OpenSSL::BN