PHP Интерфейс Airship\Engine\Security\Migration\MigrationInterface

Показать файл Открыть проект

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

Метод Описание
getHashWithMetadata ( string $oldHash, EncryptionKey $passwordKey = null ) : array Use during imports to populate a table with metadata and a rehashed hash.
setPasswordKey ( EncryptionKey $passwordKey ) : self
validate ( HiddenString $password, HiddenString $pHash, array $migrationData ) : boolean Validate a user-provided password with user

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

getHashWithMetadata() публичный метод

Use during imports to populate a table with metadata and a rehashed hash.
public getHashWithMetadata ( string $oldHash, EncryptionKey $passwordKey = null ) : array
$oldHash string
$passwordKey ParagonIE\Halite\Symmetric\EncryptionKey
Результат array [HiddenString, array]

setPasswordKey() публичный метод

public setPasswordKey ( EncryptionKey $passwordKey ) : self
$passwordKey ParagonIE\Halite\Symmetric\EncryptionKey
Результат self

validate() публичный метод

Validate a user-provided password with user
public validate ( HiddenString $password, HiddenString $pHash, array $migrationData ) : boolean
$password Airship\Engine\Security\HiddenString
$pHash Airship\Engine\Security\HiddenString
$migrationData array
Результат boolean