PHP Класс Jose\JWTLoader

Наследование: implements jose\JWTLoaderInterface
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Jose\Checker\CheckerManagerInterface $checker_manager, jose\VerifierInterface $verifier ) JWTLoader constructor.
enableDecryptionSupport ( jose\DecrypterInterface $decrypter )
getSupportedCompressionMethods ( )
getSupportedContentEncryptionAlgorithms ( )
getSupportedKeyEncryptionAlgorithms ( )
getSupportedSignatureAlgorithms ( )
isDecryptionSupportEnabled ( ) : boolean
load ( $assertion, Jose\Object\JWKSetInterface $encryption_key_set = null, $is_encryption_required = false )
verify ( Jose\Object\JWSInterface $jws, Jose\Object\JWKSetInterface $signature_key_set, $detached_payload = null )

Приватные методы

Метод Описание
decryptAssertion ( Jose\Object\JWEInterface $jwe, Jose\Object\JWKSetInterface $encryption_key_set ) : Jose\Object\JWSInterface

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

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

JWTLoader constructor.
public __construct ( Jose\Checker\CheckerManagerInterface $checker_manager, jose\VerifierInterface $verifier )
$checker_manager Jose\Checker\CheckerManagerInterface
$verifier jose\VerifierInterface

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

public enableDecryptionSupport ( jose\DecrypterInterface $decrypter )
$decrypter jose\DecrypterInterface

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

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

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

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

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

public isDecryptionSupportEnabled ( ) : boolean
Результат boolean

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

public load ( $assertion, Jose\Object\JWKSetInterface $encryption_key_set = null, $is_encryption_required = false )
$encryption_key_set Jose\Object\JWKSetInterface

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

public verify ( Jose\Object\JWSInterface $jws, Jose\Object\JWKSetInterface $signature_key_set, $detached_payload = null )
$jws Jose\Object\JWSInterface
$signature_key_set Jose\Object\JWKSetInterface