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