PKI: sign content or verify a signature
PKI.sign signs content using RSA with the specified hash function
PKI.verify verifies a signature of RSA-signed content
raw vector: content to sign
RSA private key to use for signing; RSA public key or certificate to use for verification.
hash function to use. "MD5" should not be used unless absolutely needed for compatibility as it is less secure.
raw vector: it is possible to supply the digest of
the content directly instead of specifying
raw vector: signature
Objects are signed by computing a hash function digest (typically
SHA1 hash function) and then signing the digest with a
RSA key. Verification is done by computing the digest and then
comparing the signature to the digest. Private key is needed for
signing whereas public key is needed for verification.
Both functions call
digest is not specified.
PKI.sign signature (raw vector)
TRUE if the digest and signature
1 2 3 4