pkey.verify(digest, signature, data) â String
Instance Public methods
To verify the String signature,
digest, an instance of OpenSSL::Digest, must be provided to re-compute
the message digest of the original data, also a
String. The return value is true if the signature
is valid, false otherwise. A PKeyError is raised should errors occur. Any
previous state of the Digest instance is irrelevant to the
validation outcome, the digest instance is reset to its initial state
during the operation.
Example
data = 'Sign me!' digest = OpenSSL::Digest::SHA256.new pkey = OpenSSL::PKey::RSA.new(2048) signature = pkey.sign(digest, data) pub_key = pkey.public_key puts pub_key.verify(digest, signature, data) # => true
Please login to continue.