PHP Класс Emarref\Jwt\Encryption\Symmetric

Наследование: extends AbstractEncryption, implements Emarref\Jwt\Encryption\EncryptionInterface
Показать файл Открыть проект

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

Метод Описание
__construct ( Emarref\Jwt\Algorithm\SymmetricInterface $algorithm )
encrypt ( string $value ) : string
getSecret ( ) : string
setSecret ( string $secret )
timingSafeEquals ( string $safe, string $user ) : boolean A timing safe equals comparison.
verify ( string $value, string $signature ) : boolean

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

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

public __construct ( Emarref\Jwt\Algorithm\SymmetricInterface $algorithm )
$algorithm Emarref\Jwt\Algorithm\SymmetricInterface

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

public encrypt ( string $value ) : string
$value string
Результат string

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

public getSecret ( ) : string
Результат string

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

public setSecret ( string $secret )
$secret string

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

A timing safe equals comparison.
См. также: http://blog.ircmaxell.com/2014/11/its-all-about-time.html
public timingSafeEquals ( string $safe, string $user ) : boolean
$safe string The internal (safe) value to be checked
$user string The user submitted (unsafe) value
Результат boolean True if the two strings are identical.

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

public verify ( string $value, string $signature ) : boolean
$value string
$signature string
Результат boolean