PHP 클래스 Emarref\Jwt\Encryption\Symmetric

상속: extends AbstractEncryption, implements Emarref\Jwt\Encryption\EncryptionInterface
파일 보기 프로젝트 열기: emarref/jwt

공개 메소드들

메소드 설명
__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