LTI Integration Library 5.1.4
PHP class library for building LTI integrations
 
Loading...
Searching...
No Matches
WebTokenClient Member List

This is the complete list of members for WebTokenClient, including all inherited members.

generateKey(string $signatureMethod='RS256')WebTokenClientstatic
getClaim(string $name, int|float|string|bool|array|object|null $defaultValue=null)WebTokenClient
getHeader(string $name, ?string $defaultValue=null)WebTokenClient
getHeaders()WebTokenClient
getJweHeaders()WebTokenClient
getJWKS(string $pemKey, string $signatureMethod, ?string $kid=null)WebTokenClientstatic
getLastHeaders()WebTokenClientstatic
getLastPayload()WebTokenClientstatic
getPayload()WebTokenClient
getPublicKey(string $privateKey)WebTokenClientstatic
getSupportedAlgorithms()WebTokenClientstatic
hasClaim(string $name)WebTokenClient
hasHeader(string $name)WebTokenClient
hasJwt()WebTokenClient
isEncrypted()WebTokenClient
load(string $jwtString, ?string $privateKey=null)WebTokenClient
sign(array $payload, string $signatureMethod, string $privateKey, ?string $kid=null, ?string $jku=null, ?string $encryptionMethod=null, ?string $publicKey=null)WebTokenClientstatic
SUPPORTED_ALGORITHMSWebTokenClient
verify(?string $publicKey, ?string $jku=null)WebTokenClient
verifySignature(?string &$publicKey, ?string $jku=null)WebTokenClient