Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
getModulus () | |
getModulusLength () | |
getExponent () | |
getPublicExponent () | |
getPrivateExponent () | |
getPrimes () | |
getExponents () | |
getCoefficient () | |
isPublic () | |
toArray () | |
toPEM () | |
Fonctions membres publiques statiques | |
static | createFromJWK (JWK $jwk) |
static | toPublic (self $private) |
static | exponentiate (self $key, BigInteger $c) |
Fonctions membres privées | |
__construct (JWK $data) | |
populateBigIntegers () | |
convertBase64StringToBigInteger (string $value) | |
initPublicKey () | |
initPrivateKey () | |
fromBase64ToInteger ($value) | |
Attributs privés | |
$sequence | |
$private | |
$values | |
$modulus | |
$modulus_length | |
$public_exponent | |
$private_exponent | |
$primes = [] | |
$exponents = [] | |
$coefficient | |
|
private |
Références $data, et RSAKey\populateBigIntegers().
|
private |
Références $value, BigInteger\createFromBinaryString(), et Base64Url\decode().
Référencé par RSAKey\populateBigIntegers().
|
static |
Référencé par RSAPSS\sign(), RSAPKCS1\sign(), RSA\sign(), RSAPSS\verify(), RSAPKCS1\verify(), et RSA\verify().
|
static |
Exponentiate with or without Chinese Remainder Theorem. Operation with primes 'p' and 'q' is appox. 2x faster.
RSAKey | $key |
RuntimeException | if the exponentiation cannot be achieved |
Références $c, $key, BigInteger\createFromDecimal(), et null.
Référencé par RSA\signWithPKCS15(), RSA\signWithPSS(), RSA\verifyWithPKCS15(), et RSA\verifyWithPSS().
|
private |
string | $value |
Références $value, et Base64Url\decode().
Référencé par RSAKey\initPrivateKey(), et RSAKey\initPublicKey().
getCoefficient | ( | ) |
Références RSAKey\$coefficient.
getExponent | ( | ) |
Références RSAKey\getPrivateExponent(), RSAKey\getPublicExponent(), et null.
getExponents | ( | ) |
Références RSAKey\$exponents.
getModulus | ( | ) |
Références RSAKey\$modulus.
Référencé par RSAKey\populateBigIntegers().
getModulusLength | ( | ) |
Références RSAKey\$modulus_length.
getPrimes | ( | ) |
Références RSAKey\$primes.
getPrivateExponent | ( | ) |
Références RSAKey\$private_exponent.
Référencé par RSAKey\getExponent().
getPublicExponent | ( | ) |
Références RSAKey\$public_exponent.
Référencé par RSAKey\getExponent().
|
private |
Références $n, et RSAKey\fromBase64ToInteger().
Référencé par RSAKey\toPEM().
|
private |
Références $n, et RSAKey\fromBase64ToInteger().
Référencé par RSAKey\toPEM().
isPublic | ( | ) |
Référencé par RSAKey\populateBigIntegers().
|
private |
Références RSAKey\convertBase64StringToBigInteger(), RSAKey\getModulus(), et RSAKey\isPublic().
Référencé par RSAKey\__construct().
toArray | ( | ) |
Références RSAKey\$values.
toPEM | ( | ) |
Références $result, RSAKey\initPrivateKey(), RSAKey\initPublicKey(), et null.
|
static |
|
private |
Référencé par RSAKey\getCoefficient().
|
private |
Référencé par RSAKey\getExponents().
|
private |
Référencé par RSAKey\getModulus().
|
private |
Référencé par RSAKey\getModulusLength().
|
private |
Référencé par RSAKey\getPrimes().
|
private |
Référencé par RSAKey\toPublic().
|
private |
Référencé par RSAKey\getPrivateExponent().
|
private |
Référencé par RSAKey\getPublicExponent().
|
private |
|
private |
Référencé par RSAKey\toArray().