Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct (?string $payload, ?string $encodedPayload=null, bool $isPayloadDetached=false) | |
getPayload () | |
isPayloadDetached () | |
getEncodedPayload () | |
getSignatures () | |
getSignature (int $id) | |
addSignature (string $signature, array $protectedHeader, ?string $encodedProtectedHeader, array $header=[]) | |
countSignatures () | |
split () | |
Attributs privés | |
$isPayloadDetached = false | |
$encodedPayload | |
$signatures = [] | |
$payload | |
Références JWS\$encodedPayload, JWS\$isPayloadDetached, JWS\$payload, et JWS\isPayloadDetached().
addSignature | ( | string | $signature, |
array | $protectedHeader, | ||
?string | $encodedProtectedHeader, | ||
array | $header = [] |
||
) |
countSignatures | ( | ) |
Returns the number of signature associated with the JWS.
Référencé par JWSLoader\loadAndVerifyWithKeySet(), JSONGeneralSerializer\serialize(), et JWSVerifier\verifyWithKeySet().
getEncodedPayload | ( | ) |
Returns the Base64Url encoded payload. If the payload is detached, this method returns null.
Références JWS\$encodedPayload, JWS\isPayloadDetached(), et null.
Référencé par JWSVerifier\getInputToVerify(), JSONFlattenedSerializer\serialize(), CompactSerializer\serialize(), et JSONGeneralSerializer\serialize().
getPayload | ( | ) |
Returns the payload of the JWT. null is a valid payload (e.g. JWS with detached payload).
Implémente JWT.
Références JWS\$payload.
Référencé par JWSVerifier\checkPayload(), JWSVerifier\getInputToVerify(), et CompactSerializer\serialize().
getSignature | ( | int | $id | ) |
Returns the signature at the given index.
InvalidArgumentException | if the signature index does not exist |
Références $id.
Référencé par JSONFlattenedSerializer\serialize(), CompactSerializer\serialize(), et JWSVerifier\verifyWithKeySet().
getSignatures | ( | ) |
Returns the signatures associated with the JWS.
Références JWS\$signatures.
Référencé par JSONGeneralSerializer\checkPayloadEncoding(), et JSONGeneralSerializer\serialize().
isPayloadDetached | ( | ) |
Returns true if the payload is detached.
Références JWS\$isPayloadDetached.
Référencé par JWS\__construct(), JSONGeneralSerializer\checkPayloadEncoding(), JWS\getEncodedPayload(), et JSONGeneralSerializer\serialize().
split | ( | ) |
This method splits the JWS into a list of JWSs. It is only useful when the JWS contains more than one signature (JSON General Serialization).
Références JWS\$encodedPayload, JWS\$isPayloadDetached, JWS\$payload, et $result.
|
private |
Référencé par JWS\__construct(), JWS\getEncodedPayload(), et JWS\split().
|
private |
Référencé par JWS\__construct(), JWS\isPayloadDetached(), et JWS\split().
|
private |
Référencé par JWS\__construct(), JWS\getPayload(), et JWS\split().
|
private |
Référencé par JWS\getSignatures().