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

Fonctions membres publiques

 allowedKeyTypes ()
 
 verify (JWK $key, string $input, string $signature)
 
 hash (JWK $key, string $input)
 
- Fonctions membres publiques hérités de Algorithm
 name ()
 

Fonctions membres protégées

 getKey (JWK $key)
 
 getHashAlgorithm ()
 

Documentation des fonctions membres

◆ allowedKeyTypes()

allowedKeyTypes ( )

Returns the key types suitable for this algorithm (e.g. "oct", "RSA"...).

Renvoie
string[]

Implémente Algorithm.

Référencé par HMAC\getKey().

◆ getHashAlgorithm()

getHashAlgorithm ( )
abstractprotected

Référencé par HMAC\hash().

◆ getKey()

getKey ( JWK  $key)
protected
Exceptions
InvalidArgumentExceptionif the key is invalid

Références $key, HMAC\allowedKeyTypes(), Base64Url\decode(), et JWK\has().

Référencé par HMAC\hash().

◆ hash()

hash ( JWK  $key,
string  $input 
)

Sign the input.

Paramètres
JWK$keyThe private key used to hash the data
string$inputThe input

Implémente MacAlgorithm.

Références HMAC\getHashAlgorithm(), et HMAC\getKey().

Référencé par HMAC\verify().

◆ verify()

verify ( JWK  $key,
string  $input,
string  $signature 
)

Verify the signature of data.

Paramètres
JWK$keyThe private key used to hash the data
string$inputThe input
string$signatureThe signature to verify

Implémente MacAlgorithm.

Références $input, et HMAC\hash().


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