PayControl
|
#import <PCKey.h>
Instance Methods | |
(BOOL) | - hasValidHandle |
(PCError *) | - importFromQRValue: |
(PCError *) | - importFromStorage: |
(PCError *) | - importFromXML: |
(PCError *) | - isCompleted |
(PCError *) | - store:password: |
(PCError *) | - combineKey: |
(PCError *) | - submitPassword: |
(PCError *) | - updatePassword:oldPassword:newPassword: |
(PCError *) | - resetHandle |
Properties | |
NSString * | userID |
NSString * | expirationDate |
NSString * | keyName |
NSString * | keyID |
NSString * | handle |
структура описания ключевой информации в хранилище
- (PCError *) combineKey: | (NSString *) | keyPart |
Добавление второй части ключа
keyPart | - Вторая часть ключа |
- (BOOL) hasValidHandle |
Проверка на возможность использования Handle для формирования кода подтверждения
- (PCError *) importFromQRValue: | (NSString *) | qrValue |
Импорт ключа из данных QR-кода.
qrValue | - Данные QR-кода |
- (PCError *) importFromStorage: | (NSString *) | keyID |
Заполнение ключа из хранилища PayControl. Handle ключевой информации имеет нулевое значение
keyID | - Идентификатор ключевой информации в хранилище PayControl |
- (PCError *) importFromXML: | (NSString *) | exportedKey |
Импорт ключа в XML-формате. Handle ключевой информации имеет нулевое значение.
exportedKey | - Экспортированный ключ в XML-формате |
- (PCError *) isCompleted |
Проверка на полноту заполнения ключевой информации.
- (PCError *) resetHandle |
Освобождение ключевой информации. Handle ключа принимает нулевое значение
- (PCError *) store: | (NSString *) | keyName | |
password: | (NSString *) | password | |
Сохранение ключевой информации (полный ключ)
keyName | - Имя ключевой информации |
password | - Пароль для ключевой информации |
- (PCError *) submitPassword: | (NSString *) | password |
Предъявление пароля для получения Handle ключевой информации. В случае успешного ввода пароля Handle становится валидным для использования при генерации кода подтверждения
password | - пароль |
- (PCError *) updatePassword: | (NSString *) | keyID | |
oldPassword: | (NSString *) | oldPassword | |
newPassword: | (NSString *) | newPassword | |
Изменение пароля для ключевой информации
keyId | - Идентификатор ключевой информации в хранилище PayControl |
oldPassword | - Текущий пароль для ключевой информации |
newPassword | - Новый пароль для ключевой информации |
|
readwritenonatomicstrong |
Дата истечения действия ключей
|
readwritenonatomicstrong |
Handle ключевой информации
|
readwritenonatomicstrong |
Идентификатор ключевой информации в хранилище PayControl
|
readwritenonatomicstrong |
Имя ключевой информации
|
readwritenonatomicstrong |
Идентификатор пользователя PayControl