| 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 | |