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

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

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