class AttestationVerifier extends AbstractVerifier (View source)

Methods

verifyOrigin(string $origin, Origin $rpOrigin)

No description

verifyRpIdHash(AuthenticatorData $authData, AbstractContext $context)

No description

verifyUser(AuthenticatorData $authData, AbstractContext $context)

No description

validateClientData(array $clientData)

No description

checkTokenBinding(array $tokenBinding)

No description

Details

__construct(AttestationFormatRegistryInterface $registry)

Parameters

AttestationFormatRegistryInterface $registry

protected verifyOrigin(string $origin, Origin $rpOrigin)

Parameters

string $origin
Origin $rpOrigin

protected verifyRpIdHash(AuthenticatorData $authData, AbstractContext $context)

Parameters

AuthenticatorData $authData
AbstractContext $context

protected verifyUser(AuthenticatorData $authData, AbstractContext $context)

Parameters

AuthenticatorData $authData
AbstractContext $context

protected validateClientData(array $clientData)

Parameters

array $clientData

protected checkTokenBinding(array $tokenBinding)

Parameters

array $tokenBinding

protected getClientDataHash(AuthenticatorResponseInterface $response)

Parameters

AuthenticatorResponseInterface $response