Iso7816 class

ISO 7816, as CoreNFC exposes it. iOS only; Android reaches the same cards through IsoDep.

Properties

applicationData → Uint8List?
The application data from the FCI template, when the card reported any.
final
hashCode → int
The hash code for this object.
no setterinherited
historicalBytes → Uint8List?
The card's historical bytes, when it reported any.
final
initialSelectedAID → String
The application CoreNFC selected while discovering the card, as hex.
final
proprietaryApplicationDataCoding → bool
Whether applicationData is encoded proprietarily rather than per ISO 7816-4.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sendCommand({required int instructionClass, required int instructionCode, required int p1Parameter, required int p2Parameter, required Uint8List data, required int expectedResponseLength}) → Future<Iso7816ResponseApdu>
Sends a command APDU assembled from its fields.
sendCommandRaw(Uint8List data) → Future<Iso7816ResponseApdu>
Sends an already-encoded command APDU.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

from(NfcTag tag) → Iso7816?
Returns an instance for tag, or null when the tag is not an ISO 7816 card.