Previous Topic: CA ArcotID OTP Authentication Developer's GuideNext Topic: ArcotID OTP Overview


Introduction

Computers and mobile devices are used as a medium for home banking and performing financial transactions. Because these transactions involve sensitive user data, relying on user name for authentication is not sufficient.

To secure online transactions from Man-in-the-Middle (MITM) and other related attacks, CA AuthMinder provides client applications that are based on CA AuthID and ArcotID OTP credentials. These software credentials provide two-factor authentication and are based on the patented Cryptographic Camouflage technique for securely storing keys.

To address your business requirements, you can develop your own client application by using the Software Development Kit (SDK) that is described in this guide. Use this guide as a reference manual when you create a custom client application for use with the ArcotID OTP for authentication on mobile devices and computers.

Note: ArcotID OTP SDK is available in Java, JavaScript, and Objective C programming languages. The SDK format for all the supported programming languages is similar. This guide explains only Java SDK functions. If you are planning to use any of the other SDKs, then you can use this guide as a reference. To get a better understanding of how to integrate the SDK with your client application, see the sample application shipped with the client package described in this guide.

Note: CA ArcotID OTP still contains the terms Arcot, WebFort and ArcotOTP in some of its code objects and other artifacts. Therefore, you will find occurrences of Arcot, WebFort and ArcotOTP in all CA ArcotID OTP documentation. In addition, some of the topics in this guide do not follow the standard formatting guidelines. These inconsistencies will be fixed in a future release.