Sailfish Crypto
API DocumentationInteractionParameters QML Type
Encapsulates parameters related to requesting input from the user More...
Import Statement: | import Sailfish.Crypto 1.0 |
Instantiates: | InteractionParameters |
Properties
- applicationId : string
- authenticationPluginName : string
- collectionName : string
- echoMode : enumeration
- inputType : enumeration
- keyName : string
- operation : enumeration
- pluginName : string
- promptText : PromptText
Detailed Description
Property Documentation
The name of the authentication plugin which will provide the user input flow
The name of the collection in which the key is stored, which is associated with the user input request
The echo mode which should apply as the user provides the input
Constant | Value |
---|---|
UnknownEcho | |
NormalEcho | |
PasswordEcho | |
NoEcho |
The type of input required from the user
Constant | Description |
---|---|
UnknownInput | |
AuthenticationInput | returns non-empty data if the user authenticates via system dialog |
ConfirmationInput | returns non-empty data if the user allows the operation |
NumericInput | returns the numeric (e.g. PIN) data from the user |
AlphaNumericInput | returns the alphanumeric (e.g. passphrase) data from the user |
FingerprintInput | returns the fingerprint data from the user |
IrisInput | returns the iris data from the user |
RetinaInput | returns the retina data from the user |
The type of operation which will be performed with the user input once received
Constant | Description |
---|---|
UnknownOperation | |
RequestUserData | usually used in conjunction with StoreSecret, i.e. store data requested from user. |
UnlockDatabase | |
LockDatabase | |
ModifyLockDatabase | |
UnlockPlugin | |
LockPlugin | |
ModifyLockPlugin | |
CreateCollection | |
UnlockCollection | |
LockCollection | |
ModifyLockCollection | |
DeleteCollection | |
ReadSecret | |
StoreSecret | |
UnlockSecret | |
LockSecret | |
ModifyLockSecret | |
DeleteSecret | |
Encrypt | |
Decrypt | |
Sign | |
Verify | |
DeriveDigest | |
DeriveMac | |
DeriveKey | |
StoreKey | |
ImportKey |
The name of the extension plugin which is associated with the user input request
promptText : PromptText |
The application-specified prompt text to be displayed as part of the user input flow