この章では、ArcotID PKI を使用してユーザを認証するモバイル アプリケーションを作成するために使用できる ArcotID PKI ソフトウェア開発キット(SDK)について説明します。 この SDK を使用して最もよく実行されるタスクは、ユーザのモバイルへの ArcotID PKI アカウントのプロビジョニングとそのアカウントを使用した認証です。 SDK を使用して実行できるその他のタスクには、デフォルトの場所からのアカウントの取得と削除、任意の場所へのアカウントの格納、任意のデバイス パラメータを使用したアカウントのデバイス ロック、およびライブラリのバージョンの確認があります。
この章では、上記のさまざまなタスクに使用するインターフェースおよびクラスを紹介した後に、その詳しい使用方法について説明します。
ArcotID PKI 認証を実行するには、ArcotID PKI 情報が含まれるユーザのアカウントを作成し、ユーザのモバイル デバイスにそれを保存する必要があります。 「ArcotID PKI アカウントのプロビジョニング」では、ArcotID PKI アカウントを作成するために使用する必要のある AID クラスの provisionAccount メソッドについて説明します。
「アカウントを使用した認証」では、チャレンジに署名するために使用する必要のある AID クラスについて説明します。
「アカウントの管理」では、デフォルトの場所に格納されている ArcotID PKI アカウントの読み取りおよび削除を行うために使用する必要のある AID クラスのメソッドについて説明します。
任意の場所にアカウントを格納する場合は、Store インターフェースを実装する必要があります。 「任意のストレージ メディアの選択」を参照してください。 モバイル デバイスのメモリにアカウントを格納するには、MemoryStore クラスを使用します。 「メモリへのアカウントの格納」を参照してください。
使用するモバイル デバイスに応じて、ArcotID PKI ライブラリは、アカウントをデバイスにロックするためのデフォルトのパラメータをサポートしています。 任意のデバイス パラメータを使用してアカウントをモバイル デバイスにロックする場合は、「デバイス ロック」の説明に従って DeviceLock インターフェースを実装します。
「ArcotID PKI の詳細の読み取り」では、アカウントの一意の識別子、ユーザの ArcotID PKI、アカウントのフレンドリ名などの ArcotID PKI の詳細を保持する Account クラス フィールドについて説明します。 また、追加の ArcotID PKI 属性を設定および取得するために使用するクラスについて説明します。
「ライブラリのバージョンの確認」では、ArcotID PKI SDK のバージョンを確認する場合に使用する必要のある AID クラスの getVersion メソッドについて説明します。
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|