KeychainTouchID sample demonstrates how to add, delete, update and copy Touch ID items to keychain. It also shows how to set custom promts to security dialog and how to use LocalAuthentication to invoke Touch ID verification without keychain.


This sample requires device with Touch ID and passcode enabled. This sample does not support simulator.

Build Requirements

Building this sample requires Xcode 6.0 and iOS 8.0 SDK


Xamarin port changes are released under the MIT license


Ported to Xamarin.iOS by Oleg Demchenko