JsonWebToken
in package
Table of Contents
- $headers : mixed
- $includeSecretInSignaturePayload : bool
- $payload : mixed
- $secret : NonEmptyStringType
- $useRawHmacForSignature : bool
- __construct() : mixed
- JsonWebToken constructor.
- __toString() : mixed
- getHeaders() : mixed
- getHeaderString() : mixed
- getPayload() : mixed
- getPayloadString() : mixed
- isIncludeSecretInSignaturePayload() : bool
- isUseRawHmacForSignature() : bool
- makeSignature() : mixed
- setHeaders() : mixed
- setIncludeSecretInSignaturePayload() : mixed
- setPayload() : mixed
- setSecret() : mixed
- setUseRawHmacForSignature() : mixed
- base64urlEncode() : mixed
Properties
$headers
protected
mixed
$headers
$includeSecretInSignaturePayload
protected
bool
$includeSecretInSignaturePayload
$payload
protected
mixed
$payload
$secret
protected
NonEmptyStringType
$secret
$useRawHmacForSignature
protected
bool
$useRawHmacForSignature
Methods
__construct()
JsonWebToken constructor.
public
__construct(KeyValueCollection $headers, KeyValueCollection $payload) : mixed
Parameters
- $headers : KeyValueCollection
- $payload : KeyValueCollection
Tags
Return values
mixed —__toString()
public
__toString() : mixed
Return values
mixed —getHeaders()
public
getHeaders() : mixed
Return values
mixed —getHeaderString()
public
getHeaderString() : mixed
Return values
mixed —getPayload()
public
getPayload() : mixed
Return values
mixed —getPayloadString()
public
getPayloadString() : mixed
Return values
mixed —isIncludeSecretInSignaturePayload()
public
isIncludeSecretInSignaturePayload() : bool
Return values
bool —isUseRawHmacForSignature()
public
isUseRawHmacForSignature() : bool
Return values
bool —makeSignature()
public
makeSignature(NonEmptyStringType $secret) : mixed
Parameters
- $secret : NonEmptyStringType
Return values
mixed —setHeaders()
public
setHeaders(KeyValueCollection $headers) : mixed
Parameters
- $headers : KeyValueCollection
Tags
Return values
mixed —setIncludeSecretInSignaturePayload()
public
setIncludeSecretInSignaturePayload(bool $includeSecretInSignaturePayload) : mixed
Parameters
- $includeSecretInSignaturePayload : bool
Return values
mixed —setPayload()
public
setPayload(KeyValueCollection $payload) : mixed
Parameters
- $payload : KeyValueCollection
Return values
mixed —setSecret()
public
setSecret(NonEmptyStringType $secret) : mixed
Parameters
- $secret : NonEmptyStringType
Return values
mixed —setUseRawHmacForSignature()
public
setUseRawHmacForSignature(bool $useRawHmacForSignature) : mixed
Parameters
- $useRawHmacForSignature : bool
Return values
mixed —base64urlEncode()
protected
base64urlEncode(mixed $input) : mixed
Parameters
- $input : mixed