PHP Класс Jose\Object\StorableJWKSet

Наследование: implements Jose\Object\StorableInterface, implements Jose\Object\JWKSetInterface, use trait Storable, use trait JWKSetPEM
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$nb_keys integer
$parameters array

Открытые методы

Метод Описание
__construct ( string $filename, array $parameters, integer $nb_keys ) StorableJWKSet constructor.
addKey ( Jose\Object\JWKInterface $key )
count ( )
countKeys ( )
current ( )
getKey ( $index )
getKeys ( )
hasKey ( $index )
jsonSerialize ( )
key ( )
next ( )
offsetExists ( $offset )
offsetGet ( $offset )
offsetSet ( $offset, $value )
offsetUnset ( $offset )
removeKey ( $index )
rewind ( )
selectKey ( $type, $algorithm = null, array $restrictions = [] )
valid ( )

Защищенные методы

Метод Описание
createJWK ( ) : Jose\Object\JWKInterface
createNewObject ( ) This method creates the JWKSet and populate it with keys.
createObjectFromFileContent ( array $file_content ) : JsonSerializable
getJWKSet ( ) : Jose\Object\JWKSetInterface

Описание методов

__construct() публичный Метод

StorableJWKSet constructor.
public __construct ( string $filename, array $parameters, integer $nb_keys )
$filename string
$parameters array
$nb_keys integer

addKey() публичный Метод

public addKey ( Jose\Object\JWKInterface $key )
$key Jose\Object\JWKInterface

count() публичный Метод

public count ( )

countKeys() публичный Метод

public countKeys ( )

createJWK() защищенный Метод

protected createJWK ( ) : Jose\Object\JWKInterface
Результат Jose\Object\JWKInterface

createNewObject() защищенный Метод

This method creates the JWKSet and populate it with keys.
protected createNewObject ( )

createObjectFromFileContent() защищенный Метод

protected createObjectFromFileContent ( array $file_content ) : JsonSerializable
$file_content array
Результат JsonSerializable

current() публичный Метод

public current ( )

getJWKSet() защищенный Метод

protected getJWKSet ( ) : Jose\Object\JWKSetInterface
Результат Jose\Object\JWKSetInterface

getKey() публичный Метод

public getKey ( $index )

getKeys() публичный Метод

public getKeys ( )

hasKey() публичный Метод

public hasKey ( $index )

jsonSerialize() публичный Метод

public jsonSerialize ( )

key() публичный Метод

public key ( )

next() публичный Метод

public next ( )

offsetExists() публичный Метод

public offsetExists ( $offset )

offsetGet() публичный Метод

public offsetGet ( $offset )

offsetSet() публичный Метод

public offsetSet ( $offset, $value )

offsetUnset() публичный Метод

public offsetUnset ( $offset )

removeKey() публичный Метод

public removeKey ( $index )

rewind() публичный Метод

public rewind ( )

selectKey() публичный Метод

public selectKey ( $type, $algorithm = null, array $restrictions = [] )
$restrictions array

valid() публичный Метод

public valid ( )

Описание свойств

$nb_keys защищенное свойство

protected int $nb_keys
Результат integer

$parameters защищенное свойство

protected array $parameters
Результат array