Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct (array $values) | |
jsonSerialize () | |
get (string $key) | |
has (string $key) | |
all () | |
thumbprint (string $hash_algorithm) | |
toPublic () | |
Fonctions membres publiques statiques | |
static | createFromJson (string $json) |
Attributs privés | |
$values = [] | |
__construct | ( | array | $values | ) |
Creates a JWK object using the given values. The member "kty" is mandatory. Other members are NOT checked.
InvalidArgumentException | if the key parameter "kty" is missing |
Références JWK\$values.
all | ( | ) |
Get all values stored in the JWK object.
Références JWK\$values.
|
static |
get | ( | string | $key | ) |
Get the value with a specific key.
string | $key | The key |
InvalidArgumentException | if the key does not exist |
Références $key, et JWK\has().
Référencé par ECKey\convertPrivateKeyToPEM(), ECKey\convertPublicKeyToPEM(), ECKey\getKey(), ECKey\p256KPrivateKey(), ECKey\p256PrivateKey(), ECKey\p384PrivateKey(), ECKey\p521PrivateKey(), et JWKSet\with().
has | ( | string | $key | ) |
Returns true if the JWK has the value identified by.
string | $key | The key |
Références $key.
Référencé par ECKey\convertToPEM(), JWK\get(), HMAC\getKey(), et JWKSet\with().
jsonSerialize | ( | ) |
Returns the values to be serialized.
Références JWK\$values.
thumbprint | ( | string | $hash_algorithm | ) |
Returns the thumbprint of the key.
InvalidArgumentException | if the hashing function is not supported |
Références $input, JWK\$values, et Base64Url\encode().
toPublic | ( | ) |
Returns the associated public key. This method has no effect for:
Known keys are "oct", "RSA", "EC" and "OKP".
Références JWK\$values.
|
private |
Référencé par JWK\__construct(), JWK\all(), JWK\jsonSerialize(), JWK\thumbprint(), et JWK\toPublic().