AddFidoViewController

class AddFidoViewController : UIViewController, UINavigationBarDelegate

The purpose of the AddFidoViewController ViewController is to manage the Fido View hierarchy.

  • Undocumented

    Declaration

    Swift

    @IBOutlet
    weak var loadingIndicator: UIActivityIndicatorView!
  • Undocumented

    Declaration

    Swift

    @IBOutlet
    weak var scanButton: UIButton!
  • Undocumented

    Declaration

    Swift

    @IBOutlet
    weak var scanButtonItem: UIBarButtonItem!
  • Undocumented

    Declaration

    Swift

    @IBOutlet
    weak var registerButton: UIButton!
  • Undocumented

    Declaration

    Swift

    @IBOutlet
    weak var authenticateButton: UIButton!
  • Undocumented

    Declaration

    Swift

    @IBOutlet
    weak var activityIndicator: UIActivityIndicatorView!
  • Undocumented

    Declaration

    Swift

    @IBOutlet
    weak var stopButton: UIButton!
  • Undocumented

    Declaration

    Swift

    @IBOutlet
    weak var stopButtonItem: UIBarButtonItem!
  • Undocumented

    Declaration

    Swift

    @IBOutlet
    weak var navBar: UINavigationBar!
  • Undocumented

    Declaration

    Swift

    @IBOutlet
    weak var toolBar: UIToolbar!
  • Undocumented

    Declaration

    Swift

    override func viewDidLoad()
  • Undocumented

    Declaration

    Swift

    override func viewDidAppear(_ animated: Bool)
  • Undocumented

    Declaration

    Swift

    override func viewWillAppear(_ animated: Bool)
  • Undocumented

    Declaration

    Swift

    func position(for bar: UIBarPositioning) -> UIBarPosition
  • Scan bluetooth devices.

    Declaration

    Swift

    @IBAction
    func scanForDevice()
  • Stop the bluetooth scan or connection session with the MultiPass FIDO.

    Declaration

    Swift

    @IBAction
    func stopButton(_ sender: Any)
  • Perform the MultiPass FIDO registeration process.

    Declaration

    Swift

    @IBAction
    func sendRegister()
  • Perform the MultiPass FIDO authentication verification.

    Declaration

    Swift

    @IBAction
    func sendAuthenticate()
  • Fetch MultiPass FIDO Certificate informations into the Database and set these into registerAPDU instance.

    Declaration

    Swift

    func fetchCertificate()
  • Push the value true for the key fidotoken into the Database.

    Declaration

    Swift

    func pushFidoRegistered()
  • Perform the buttons change in case of if the fido is registered or not.

    Declaration

    Swift

    func isFidoRegistered(_ bool: Bool)