Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe AndroidSafetyNetAttestationStatementSupport
+ Graphe d'héritage de AndroidSafetyNetAttestationStatementSupport:

Fonctions membres publiques

 __construct (?ClientInterface $client=null, ?string $apiKey=null, ?RequestFactoryInterface $requestFactory=null, int $leeway=0, int $maxAge=60000, ?MetadataStatementRepository $metadataStatementRepository=null)
 
 name ()
 
 load (array $attestation)
 
- Fonctions membres publiques hérités de AttestationStatementSupport
 isValid (string $clientDataJSONHash, AttestationStatement $attestationStatement, AuthenticatorData $authenticatorData)
 

Fonctions membres privées

 validatePayload (?string $payload, string $clientDataJSONHash, AuthenticatorData $authenticatorData)
 
 validateSignature (JWS $jws, CertificateTrustPath $trustPath)
 
 validateUsingGoogleApi (AttestationStatement $attestationStatement)
 
 getResponseBody (ResponseInterface $response)
 
 checkGoogleApiResponse (ResponseInterface $response)
 
 convertCertificatesToPem (array $certificates)
 
 initJwsVerifier ()
 

Attributs privés

 $apiKey
 
 $client
 
 $jwsSerializer
 
 $jwsVerifier
 
 $requestFactory
 
 $leeway
 
 $maxAge
 
 $metadataStatementRepository
 

Documentation des constructeurs et destructeur

◆ __construct()

Documentation des fonctions membres

◆ checkGoogleApiResponse()

◆ convertCertificatesToPem()

convertCertificatesToPem ( array  $certificates)
private

◆ getResponseBody()

getResponseBody ( ResponseInterface  $response)
private

◆ initJwsVerifier()

initJwsVerifier ( )
private

◆ load()

◆ name()

◆ validatePayload()

validatePayload ( ?string  $payload,
string  $clientDataJSONHash,
AuthenticatorData  $authenticatorData 
)
private

◆ validateSignature()

validateSignature ( JWS  $jws,
CertificateTrustPath  $trustPath 
)
private

◆ validateUsingGoogleApi()

Documentation des champs

◆ $apiKey

◆ $client

◆ $jwsSerializer

$jwsSerializer
private

◆ $jwsVerifier

$jwsVerifier
private

◆ $leeway

◆ $maxAge

◆ $metadataStatementRepository

$metadataStatementRepository
private

◆ $requestFactory

$requestFactory
private

La documentation de cette classe a été générée à partir du fichier suivant :