Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe OpenSSL
+ Graphe d'héritage de OpenSSL:

Fonctions membres publiques

 __construct ()
 
 decrypt ($cipherText, $key)
 
 isSupported ()
 
 getBlockSize ()
 
- Fonctions membres publiques hérités de AKEncryptionAESAdapterAbstract
 resizeKey ($key, $size)
 

Attributs protégés

 $openSSLOptions = 0
 
 $method = 'aes-128-cbc'
 

Membres hérités additionnels

- Fonctions membres protégées hérités de AKEncryptionAESAdapterAbstract
 getZeroPadding ($string, $blockSize)
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( )

Documentation des fonctions membres

◆ decrypt()

decrypt (   $plainText,
  $key 
)

Decrypts a string. Returns the raw binary ciphertext, zero-padded.

Paramètres
string$plainTextThe plaintext to encrypt
string$keyThe raw binary key (will be zero-padded or chopped if its size is different than the block size)
Renvoie
string The raw encrypted binary string.

Implémente AKEncryptionAESAdapterInterface.

Références $key, getBlockSize(), method, et AKEncryptionAESAdapterAbstract\resizeKey().

◆ getBlockSize()

getBlockSize ( )
Renvoie
int

Implémente AKEncryptionAESAdapterInterface.

Références method.

Référencé par decrypt().

◆ isSupported()

isSupported ( )

Is this adapter supported?

Renvoie
bool

Implémente AKEncryptionAESAdapterInterface.

Documentation des champs

◆ $method

$method = 'aes-128-cbc'
protected

◆ $openSSLOptions

$openSSLOptions = 0
protected

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