A buffer which will retain binary encoding.
Deprecated.
This class is only provided for backwards compatibility. Use OpenSSL::Cipher
.
RSA
is an asymmetric public key algorithm that has been formalized in RFC 3447. It is in widespread use in public key infrastructures (PKI) where certificates (cf. OpenSSL::X509::Certificate
) often are issued on the basis of a public/private RSA
key pair. RSA
is used in a wide field of applications such as secure (symmetric) key exchange, e.g. when establishing a secure TLS/SSL connection. It is also used in various digital signature schemes.
An SSLContext
is used to set various options regarding certificates, algorithms, verification, session caching, etc. The SSLContext
is used to create an SSLSocket
.
All attributes must be set before creating an SSLSocket
as the SSLContext
will be frozen afterward.
A StoreContext
is used while validating a single certificate and holds the status involved.
Generic error class for all errors raised in ASN1
and any of the classes defined in it.
Represents the primitive object id for OpenSSL::ASN1
This is the generic exception for OpenSSL::Engine
related errors
Generic exception class raised if an error occurs in OpenSSL::KDF
module.
Generic Exception
class that is raised if an error occurs during an operation on an instance of OpenSSL::Netscape::SPKI
.
OCSP
error class.
Raised when errors occur during PKey#sign
or PKey#verify
.
Generic exception that is raised if an operation on a DH
PKey
fails unexpectedly or in case an instantiation of an instance of DH
fails due to non-conformant input data.
Generic exception that is raised if an operation on a DSA
PKey
fails unexpectedly or in case an instantiation of an instance of DSA
fails due to non-conformant input data.
Generic error class raised by SSLSocket
and SSLContext
.