PlainObject с параметрами:
minPinLength (По умолчанию: 4)
Тип: Integer
Принимаемые значения: [4 ; 16]
Минимальная длина PIN-кода.
maxPinLength (По умолчанию: 16)
Тип: Integer
Принимаемые значения: [4 ; 16]
Максимальная длина PIN-кода.
minLetters (По умолчанию: 0)
Тип: Integer
Принимаемые значения: [0 ; 16]
Минимальное количество буквенных символов.
minLowerCaseLetters (По умолчанию: 0)
Тип: Integer
Принимаемые значения: [0 ; 16]
Минимальное количество строчных символов a-z, а-я.
minUpperCaseLetters (По умолчанию: 0)
Тип: Integer
Принимаемые значения: [0 ; 16]
Минимальное количество прописных символов A-Z, А-Я.
minDigits (По умолчанию: 0)
Тип: Integer
Принимаемые значения: [0 ; 16]
Минимальное кол-во цифр.
minSpecial (По умолчанию: 0)
Тип: Integer
Принимаемые значения: [0 ; 16]
Минимальное количество специальных символов.
maxRepeating (По умолчанию: 16)
Тип: Integer
Принимаемые значения: [1 ; 16]
Максимальное количество повторов символов.
maxErrorCount (По умолчанию: 10)
Тип: Integer
Принимаемые значения: [1 ; 15]
Максимальное количество попыток ввода кода до блокирования.
maxUnblockCount (По умолчанию: 0)
Тип: Integer
Принимаемые значения: [0 ; 255]
Максимальное количество разблокировок.
Если аргумент равен 0, то количество разблокировок не ограничено.
mustChangeAfterUnlock (По умолчанию: false)
Тип: Boolean
Признак необходимости смены PIN-кода после разблокировки.
mustChangeAfterFirstUse (По умолчанию: false)
Тип: Boolean
Признак необходимости смены PIN-кода после первого использования.
expiresAfterDays (По умолчанию: 0)
Тип: Integer
Время жизни PIN-кода, дни.
Если аргумент равен 0, то время жизни PIN-кода не ограничено.
validForSeconds (По умолчанию: 0)
Тип: Integer
Максимальное время кэширования PIN-кода, секунды.
Если аргумент равен 0, то время кэширования PIN-кода не ограничено.