ReaderSession
カードとの通信セッション
このクラスは、FeliCa カード(交通系 IC カード、Edy、WAON など)や、ISO/IEC 14443−4 Type-Aカード(クレジットカードなど)を タッチするとマイナンバーカードの挙動をシミュレートします。
複数コマンドの発行
このクラスは、カードに接続した単一のセッションを表します。 同じインスタンスを使用することで、単一のセッション内で複数のコマンドがカードに送信されます。 これによって、カードを一度タッチするだけで複数の署名の作成や、複数の証明書データの取得を行うことができます。
通信開始タイミング
このクラスは、作成された時点ではカードとの通信を行わず、コマンドを送信した際にカードとの通信を開始します。 このため、カードとの通信に起因する例外やコマンド実行エラーは、実際に通信が要求された際に発生します。
Constructors
Link copied to clipboard
constructor(context: Context, activity: Activity, option: ReaderSessionOption = ReaderSessionOption(), supplier: CardSupplier? = null)
constructor(dispatchQueue: dispatch_queue_t)
constructor(nfcPortLib: NFCPortLib, option: ReaderSessionOption = ReaderSessionOption(), supplier: PlatformCardSupplier? = null)