pub fn verify_json<V>(
    verifier: &V,
    public_key: &[u8],
    signature: &Signature,
    value: &Value
) -> Result<(), Error>where
    V: Verifier,
Expand description

Use a public key to verify a signature of a JSON object.

Parameters

  • verifier: A Verifier appropriate for the digital signature algorithm that was used.
  • public_key: The public key of the key pair used to sign the JSON, as a series of bytes.
  • signature: The Signature to verify.
  • value: The serde_json::Value (JSON value) that was signed.

Errors

Returns an error if verification fails.