Skip to main content

verify_request

Function verify_request 

Source
pub async fn verify_request(
    request: &Request<'_>,
    verifier: &impl Verifier,
    nonce_store: &impl NonceStore,
    policy: &VerifyPolicy,
) -> Result<VerifySuccess, Erc8128Error>
Expand description

Verify a signed HTTP request according to ERC-8128.

Use NoNonceStore if your policy only allows replayable signatures and you don’t need nonce tracking.

§Errors

Returns Erc8128Error describing why verification failed.