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 Digipass S3 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 |