Digipass S3 is now DigipassONE. This section is currently being updated to reflect our new name.

Getting Started

Prev Next

Overview

The Authenticator SDK enables you to create a FIDO UAF ASM so that it can be used by a FIDO UAF client to perform strong authentication without relying on passwords.

Supported Platforms

The Authenticator SDK for iOS supports devices running iOS 14 and later.

Prerequisites

Prerequisite software or tools that must be installed, present, and configured:

  • Macintosh with OS X 13.5 and later

  • Xcode 15.0 and later

  • An iOS device with iOS 14 and later

What’s in the SDK?

The SDK package contains the following folders and files:

Folder Name

Description

docs

Contains generated documentation for the ASM SDK API

Frameworks

Contains all required iOS xcframeworks for building fully a functional FIDO UAF ASM.

licenses

Contains license files of 3rd party software used in the Nok Nok Labs SDKs

metadata

Contains AAID .json metadata files required for using SampleASM

SampleASM

Contains the source files of SampleASM. This framework demonstrates how to use the ASM SDK to create a FIDO UAF Authenticator.

PinASM

Contains the source files of PinASM. This framework can be used to customize the Pin authenticator.

version.txt

File containing the Authenticator SDK version information.

Authenticator SDK Frameworks and Bundles

The following table lists the frameworks and bundles provided with the Authenticator SDK:

Module Name

Description

uaf_asm.xcframework

uaf_extensions.xcframework

nnl.uaf-asm.bundle

nnl_util.xcframework

The ASM implementation

libPinManagement.xcframework

PinManagement.h

PinManagerWrapper.h

The PIN Management library and header