PHP 클래스 Jose\Verifier

상속: implements jose\VerifierInterface, use trait Jose\Behaviour\HasKeyChecker, use trait Jose\Behaviour\HasJWAManager, use trait Jose\Behaviour\CommonSigningMethods
파일 보기 프로젝트 열기: spomky-labs/jose 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( array $signature_algorithms ) Verifier constructor.
createVerifier ( array $signature_algorithms )
verifyWithKey ( Jose\Object\JWSInterface $jws, Jose\Object\JWKInterface $jwk, $detached_payload = null, &$recipient_index = null )
verifyWithKeySet ( Jose\Object\JWSInterface $jws, Jose\Object\JWKSetInterface $jwk_set, $detached_payload = null, &$recipient_index = null )

비공개 메소드들

메소드 설명
checkJWKSet ( Jose\Object\JWKSetInterface $jwk_set )
checkPayload ( Jose\Object\JWSInterface $jws, null | string $detached_payload = null )
checkSignatures ( Jose\Object\JWSInterface $jws )
getAlgorithm ( Jose\Object\SignatureInterface $signature ) : Jose\Algorithm\SignatureAlgorithmInterface
getInputToVerify ( Jose\Object\JWSInterface $jws, Jose\Object\SignatureInterface $signature, string | null $detached_payload ) : string
verifySignature ( Jose\Object\JWSInterface $jws, Jose\Object\JWKSetInterface $jwk_set, Jose\Object\SignatureInterface $signature, string | null $detached_payload = null ) : boolean
verifySignatures ( Jose\Object\JWSInterface $jws, Jose\Object\JWKSetInterface $jwk_set, string | null $detached_payload = null, integer | null &$recipient_index = null )

메소드 상세

__construct() 공개 메소드

Verifier constructor.
public __construct ( array $signature_algorithms )
$signature_algorithms array

createVerifier() 공개 정적인 메소드

public static createVerifier ( array $signature_algorithms )
$signature_algorithms array

verifyWithKey() 공개 메소드

public verifyWithKey ( Jose\Object\JWSInterface $jws, Jose\Object\JWKInterface $jwk, $detached_payload = null, &$recipient_index = null )
$jws Jose\Object\JWSInterface
$jwk Jose\Object\JWKInterface

verifyWithKeySet() 공개 메소드

public verifyWithKeySet ( Jose\Object\JWSInterface $jws, Jose\Object\JWKSetInterface $jwk_set, $detached_payload = null, &$recipient_index = null )
$jws Jose\Object\JWSInterface
$jwk_set Jose\Object\JWKSetInterface