PHP Класс Jose\Signer

Наследование: implements jose\SignerInterface, use trait Jose\Behaviour\HasKeyChecker, use trait Jose\Behaviour\HasJWAManager, use trait Jose\Behaviour\HasPayloadConverter
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( array $signature_algorithms ) Signer constructor.
createSigner ( array $signature_algorithms )
sign ( Jose\Object\JWSInterface &$jws )

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

Метод Описание
checkB64HeaderAndCrit ( Jose\Object\SignatureInterface $signature )
computeSignature ( Jose\Object\JWSInterface $jws, Jose\Object\SignatureInterface &$signature )
getInputToSign ( Jose\Object\JWSInterface $jws, Jose\Object\SignatureInterface $signature ) : string
getSignatureAlgorithm ( array $complete_header, Jose\Object\JWKInterface $key ) : Jose\Algorithm\SignatureAlgorithmInterface

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

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

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

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

public static createSigner ( array $signature_algorithms )
$signature_algorithms array

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

public sign ( Jose\Object\JWSInterface &$jws )
$jws Jose\Object\JWSInterface