PHP Интерфейс Jose\VerifierInterface

Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
createVerifier ( array $signature_algorithms ) : Jose\VerifierInterface Signer constructor.
getSupportedSignatureAlgorithms ( ) : string[]
verifyWithKey ( Jose\Object\JWSInterface $input, Jose\Object\JWKInterface $jwk, null | string $detached_payload = null, null | integer &$signature_index = null ) Verify the signature of the input.
verifyWithKeySet ( Jose\Object\JWSInterface $jws, Jose\Object\JWKSetInterface $jwk_set, null | string $detached_payload = null, null | integer &$signature_index = null ) Verify the signature of the input.

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

createVerifier() публичный статический Метод

Signer constructor.
public static createVerifier ( array $signature_algorithms ) : Jose\VerifierInterface
$signature_algorithms array
Результат Jose\VerifierInterface

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

public getSupportedSignatureAlgorithms ( ) : string[]
Результат string[]

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

The input must be a valid JWS. This method is usually called after the "load" method.
public verifyWithKey ( Jose\Object\JWSInterface $input, Jose\Object\JWKInterface $jwk, null | string $detached_payload = null, null | integer &$signature_index = null )
$input Jose\Object\JWSInterface A JWS object.
$jwk Jose\Object\JWKInterface The signature will be verified using keys in the key set
$detached_payload null | string If not null, the value must be the detached payload encoded in Base64 URL safe. If the input contains a payload, throws an exception.
$signature_index null | integer If the JWS has been verified, an integer that represents the ID of the signature is set

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

The input must be a valid JWS. This method is usually called after the "load" method.
public verifyWithKeySet ( Jose\Object\JWSInterface $jws, Jose\Object\JWKSetInterface $jwk_set, null | string $detached_payload = null, null | integer &$signature_index = null )
$jws Jose\Object\JWSInterface A JWS object.
$jwk_set Jose\Object\JWKSetInterface The signature will be verified using keys in the key set
$detached_payload null | string If not null, the value must be the detached payload encoded in Base64 URL safe. If the input contains a payload, throws an exception.
$signature_index null | integer If the JWS has been verified, an integer that represents the ID of the signature is set