Verify signature over the ASN.1 encoding of data described by it.
Declared in <openssl/x509.h>
int
ASN1_item_verify(
ASN1_ITEM const* it,
X509_ALGOR const* alg,
ASN1_BIT_STRING const* signature,
void const* data,
EVP_PKEY* pkey);
1 if the signature is valid, or 0 / a negative value on failure.
| Name | Description |
|---|---|
| it | ASN.1 item describing the signed structure type of data. |
| alg | Signature AlgorithmIdentifier. |
| signature | BIT STRING signature value. |
| data | Pointer to the structure instance to re-encode and verify. |
| pkey | Public key used for verification. |