* @brief Verify a signature against certificate public key data. * * @param x509 X.509 certificate object or PEM data. * @param data Payload or state data to serialize, deserialize, or forward. * @param signature Signature bytes to verify or encode. * @param md OpenSSL message digest algorithm used for signing or verification. * @return True when OpenSSL verifies the signature wi