Method | Description | |
---|---|---|
createECKey ( array $values ) : Jose\Object\JWKInterface | ||
createFromCertificate ( string $certificate, array $additional_values = [] ) : Jose\Object\JWKInterface | ||
createFromCertificateFile ( string $file, array $additional_values = [] ) : Jose\Object\JWKInterface | ||
createFromJKU ( string $jku, boolean $allow_unsecured_connection = false, Psr\Cache\CacheItemPoolInterface $cache = null, integer | null $ttl = 86400, boolean $allow_http_connection = false ) : Jose\Object\JWKSetInterface | ||
createFromKey ( string $key, null | string $password = null, array $additional_values = [] ) : Jose\Object\JWKInterface | ||
createFromKeyFile ( string $file, null | string $password = null, array $additional_values = [] ) : Jose\Object\JWKInterface | ||
createFromKeySet ( Jose\Object\JWKSetInterface $jwk_set, integer $key_index ) : Jose\Object\JWKInterface | ||
createFromValues ( array $values ) : Jose\Object\JWKInterface | Jose\Object\JWKSetInterface | ||
createFromX509Resource ( resource $res, array $additional_values = [] ) : Jose\Object\JWKInterface | ||
createFromX5C ( array $x5c, array $additional_values = [] ) : Jose\Object\JWKInterface | ||
createFromX5U ( string $x5u, boolean $allow_unsecured_connection = false, Psr\Cache\CacheItemPoolInterface $cache = null, integer | null $ttl = 86400, boolean $allow_http_connection = false ) : Jose\Object\JWKSetInterface | ||
createKey ( array $config ) : Jose\Object\JWKInterface | ||
createKeySets ( array $jwksets = [] ) : Jose\Object\JWKSetInterface | ||
createNoneKey ( array $values ) : Jose\Object\JWKInterface | ||
createOKPKey ( array $values ) : Jose\Object\JWKInterface | ||
createOctKey ( array $values ) : Jose\Object\JWKInterface | ||
createPublicKeySet ( Jose\Object\JWKSetInterface $jwkset ) : Jose\Object\JWKSetInterface | ||
createRSAKey ( array $values ) : Jose\Object\JWKInterface | ||
createRotatableKeySet ( string $filename, array $parameters, integer $nb_keys ) : Jose\Object\JWKSetInterface | ||
createStorableKey ( string $filename, array $parameters ) : Jose\Object\JWKInterface | ||
createStorableKeySet ( string $filename, array $parameters, integer $nb_keys ) : Jose\Object\JWKSetInterface |
public static createECKey ( array $values ) : Jose\Object\JWKInterface | ||
$values | array | Values to configure the key. Must contain at least the index 'crv' with the curve |
return | Jose\Object\JWKInterface |
public static createFromCertificate ( string $certificate, array $additional_values = [] ) : Jose\Object\JWKInterface | ||
$certificate | string | |
$additional_values | array | |
return | Jose\Object\JWKInterface |
public static createFromCertificateFile ( string $file, array $additional_values = [] ) : Jose\Object\JWKInterface | ||
$file | string | |
$additional_values | array | |
return | Jose\Object\JWKInterface |
public static createFromJKU ( string $jku, boolean $allow_unsecured_connection = false, Psr\Cache\CacheItemPoolInterface $cache = null, integer | null $ttl = 86400, boolean $allow_http_connection = false ) : Jose\Object\JWKSetInterface | ||
$jku | string | |
$allow_unsecured_connection | boolean | |
$cache | Psr\Cache\CacheItemPoolInterface | |
$ttl | integer | null | |
$allow_http_connection | boolean | |
return | Jose\Object\JWKSetInterface |
public static createFromKeySet ( Jose\Object\JWKSetInterface $jwk_set, integer $key_index ) : Jose\Object\JWKInterface | ||
$jwk_set | Jose\Object\JWKSetInterface | |
$key_index | integer | |
return | Jose\Object\JWKInterface |
public static createFromValues ( array $values ) : Jose\Object\JWKInterface | Jose\Object\JWKSetInterface | ||
$values | array | |
return | Jose\Object\JWKInterface | Jose\Object\JWKSetInterface |
public static createFromX509Resource ( resource $res, array $additional_values = [] ) : Jose\Object\JWKInterface | ||
$res | resource | |
$additional_values | array | |
return | Jose\Object\JWKInterface |
public static createFromX5C ( array $x5c, array $additional_values = [] ) : Jose\Object\JWKInterface | ||
$x5c | array | |
$additional_values | array | |
return | Jose\Object\JWKInterface |
public static createFromX5U ( string $x5u, boolean $allow_unsecured_connection = false, Psr\Cache\CacheItemPoolInterface $cache = null, integer | null $ttl = 86400, boolean $allow_http_connection = false ) : Jose\Object\JWKSetInterface | ||
$x5u | string | |
$allow_unsecured_connection | boolean | |
$cache | Psr\Cache\CacheItemPoolInterface | |
$ttl | integer | null | |
$allow_http_connection | boolean | |
return | Jose\Object\JWKSetInterface |
public static createKeySets ( array $jwksets = [] ) : Jose\Object\JWKSetInterface | ||
$jwksets | array | |
return | Jose\Object\JWKSetInterface |
public static createNoneKey ( array $values ) : Jose\Object\JWKInterface | ||
$values | array | Values to configure the key. |
return | Jose\Object\JWKInterface |
public static createOKPKey ( array $values ) : Jose\Object\JWKInterface | ||
$values | array | Values to configure the key. Must contain at least the index 'crv' with the curve |
return | Jose\Object\JWKInterface |
public static createOctKey ( array $values ) : Jose\Object\JWKInterface | ||
$values | array | Values to configure the key. Must contain at least the index 'size' with the key size in bits |
return | Jose\Object\JWKInterface |
public static createPublicKeySet ( Jose\Object\JWKSetInterface $jwkset ) : Jose\Object\JWKSetInterface | ||
$jwkset | Jose\Object\JWKSetInterface | |
return | Jose\Object\JWKSetInterface |
public static createRSAKey ( array $values ) : Jose\Object\JWKInterface | ||
$values | array | Values to configure the key. Must contain at least the index 'size' with the key size in bits |
return | Jose\Object\JWKInterface |
public static createStorableKey ( string $filename, array $parameters ) : Jose\Object\JWKInterface | ||
$filename | string | |
$parameters | array | |
return | Jose\Object\JWKInterface |