PHP 클래스 Jose\JWTLoader

상속: implements jose\JWTLoaderInterface
파일 보기 프로젝트 열기: spomky-labs/jose 1 사용 예제들

공개 메소드들

메소드 설명
__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() 공개 메소드

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