Joomla CMS  3.8.5 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.8.5 et du framework Joomla Platform intégré
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 :