PHP Class Jose\Object\StorableJWK

Inheritance: implements Jose\Object\StorableInterface, implements Jose\Object\JWKInterface, use trait Storable
Datei anzeigen Open project: spomky-labs/jose

Protected Properties

Property Type Description
$parameters array

Public Methods

Method Description
__construct ( string $filename, array $parameters ) RotatableJWK constructor.
get ( $key )
getAll ( )
has ( $key )
jsonSerialize ( )
thumbprint ( $hash_algorithm )
toPublic ( )

Protected Methods

Method Description
createNewObject ( )
createObjectFromFileContent ( array $file_content ) : JsonSerializable
getJWK ( ) : Jose\Object\JWKInterface

Method Details

__construct() public method

RotatableJWK constructor.
public __construct ( string $filename, array $parameters )
$filename string
$parameters array

createNewObject() protected method

protected createNewObject ( )

createObjectFromFileContent() protected method

protected createObjectFromFileContent ( array $file_content ) : JsonSerializable
$file_content array
return JsonSerializable

get() public method

public get ( $key )

getAll() public method

public getAll ( )

getJWK() protected method

protected getJWK ( ) : Jose\Object\JWKInterface
return Jose\Object\JWKInterface

has() public method

public has ( $key )

jsonSerialize() public method

public jsonSerialize ( )

thumbprint() public method

public thumbprint ( $hash_algorithm )

toPublic() public method

public toPublic ( )

Property Details

$parameters protected_oe property

protected array $parameters
return array