- Support for checking if key pair exists
- Support parenthesis in url query part
- Support for determining if keys may be invalidated.
- Support for using authenticated keys for signing.
- Exposing error code from 'MobileKitException' class.
- Exposing algorithm and keystore name from 'KeyStoreHelper' class.
- Support for custom headers in OAuthContext.
- Support Base64 encoding options for public key export and data signing.
- Support for logging output to logcat
- Support for customised exception class 'MobileKitException'
- Accepts both "SHAx" and "HmacSHAx" as input for HmacAlgorithm.
-
Support for internationalisation.
- Czech, German, Spanish, French, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Chinese (Simplified and Taiwan)
-
rename library to "IBMMobileKit-<version_number>.aar"
-
Support for multi-factor (MFA) and non-MFA authentication enrolment
- Fingerprint
- User presence enrolment
- HOTP enrolment
- TOTP enrolment
-
Support for multi-factor (MFA) authentication unenrollment
- Fingerprint
- User presence enrolment
-
Support for context based challenge and verification
- Fingerprint
- User presence enrolment
- HOTP enrolment
- TOTP enrolment
- Username password
-
Support for extending the context based challenge framework
-
Support for querying pending challenges
- Support for OAuth ROPC and AZN code flow
- Support for HMAC generated one-time password (HOTP)
- Support for time generated one-time password (TOTP)