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

Fonctions membres publiques

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

Fonctions membres protégées

 getAlgorithm ()
 
 getSignatureMethod ()
 

Fonctions membres privées

 checkKey (JWK $key)
 

Description détaillée

Obsolète:
Please use either RSAPSS or RSAPKCS1 depending on the padding mode

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 RSA\checkKey().

◆ checkKey()

checkKey ( JWK  $key)
private
Exceptions
InvalidArgumentExceptionif the key type is not allowed
InvalidArgumentExceptionif the key is invalid

Références $key, et RSA\allowedKeyTypes().

Référencé par RSA\sign(), et RSA\verify().

◆ getAlgorithm()

getAlgorithm ( )
abstractprotected

Référencé par RSA\sign(), et RSA\verify().

◆ getSignatureMethod()

getSignatureMethod ( )
abstractprotected

Référencé par RSA\sign(), et RSA\verify().

◆ sign()

sign ( JWK  $key,
string  $input 
)
Exceptions
InvalidArgumentExceptionif the key is not private

Implémente SignatureAlgorithm.

Références $input, $key, RSA\checkKey(), RSAKey\createFromJWK(), RSA\getAlgorithm(), et RSA\getSignatureMethod().

◆ verify()

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

Verify the signature of data.

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

Implémente SignatureAlgorithm.

Références $input, $key, RSA\checkKey(), RSAKey\createFromJWK(), RSA\getAlgorithm(), et RSA\getSignatureMethod().


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