SecondGenerationResidenceCard
FeliCa カード(交通系 IC カード、Edy、WAON など)や、ISO/IEC 14443−4 Type-Aカード(クレジットカードなど)を 第二世代在留カード等(第二世代在留カード・第二世代特別永住者証明書)として扱い、データの読み取りを行うクラス(モック)
このクラスは本番環境の SecondGenerationResidenceCard と同名・同シグネチャであり、TypeAlias / import 切り替えで 差し替えられます。読み取り対象のデータは ConfigurableSecondGenerationResidenceCard などのモックカードでシミュレートします。
在留カード等番号
第二世代在留カード等は照合に在留カード等番号を使用します。仕様は英大文字2桁+数字8桁+英大文字2桁で、 例えば "AA12345678BB" などです。番号の照合に試行回数の制限はありません。
署名の検証
このSDKによって取得したデータは、PocketSign Verify CardInfo APIによって検証することができます。
トークンの管理
PocketSign Verify APIの利用は、必ずSP事業者が管理するサーバを経由して行ってください。 APIトークンをアプリケーションに含めて配布することは、Verify APIの不正利用につながるため、絶対に行わないでください。
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun readApplicationStatusForExtensionOfPeriodOfStayContent(cardNumber: String): ByteArray
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun readSecondGenerationResidenceCardContent(cardNumber: String): VerifiableSecondGenerationResidenceCardContent
Link copied to clipboard
open suspend override fun readSecondGenerationResidenceCardType(): SecondGenerationResidenceCardType