iOS アプリへの AID 設定
Verify SDK を用いて作成した iOS アプリから、運転免許証やマイナ免許証、在留カードのデータを読み取るには、AID(Application ID) の設定が必要です。
iOS アプリが IC カードと通信を行う際、通信対象となるカードを OS に宣言する必要があります。 この宣言に用いる識別子が AID です。カードに対応した AID を設定しない場合、対象のカードと通信を行うことができません。
設定手順
Xcode でプロジェクトを開き、アプリの Info.plist に適切なキーを追加する必要があります。
利用するカードに応じて、次の AID を設定します。
複数のカードに対応する場合、キーは 1 つだけ追加し、対応するカードの AID をすべて同じ配列に列挙してください。 カードによって AID が重複する場合は、重複を除いて 1 つにまとめて構いません。
運転免許証の AID
Info.plist にキー ISO7816 application identifiers for NFC Tag Reader Session を追加し、値として以下を全て追加してください。
A0000002310100000000000000000000A0000002310200000000000000000000
参考:運転免許証及び運転免許証作成システム等の仕様の改正について
マイナ免許証の AID
Info.plist にキー ISO7816 application identifiers for NFC Tag Reader Session を追加し、値として以下を全て追加してください。
A0000002310600000000000000000000
参考:運転免許証及び運転免許証作成システム等の仕様の改正について
第一世代在留カードの AID
Info.plist にキー ISO7816 application identifiers for NFC Tag Reader Session を追加し、値として以下を全て追加してください。
D392F0004F0200000000000000000000D392F0004F0300000000000000000000D392F0004F0400000000000000000000
特定在留カードの AID
特定在留カードは、読み出すデータにより複数の AID を使い分けます。
特定在留カード・特定特別永住者証明書のデータを読み取るには、Info.plist にキー ISO7816 application identifiers for NFC Tag Reader Session を追加し、値として以下を全て追加してください。
D392F0004F0100000000000000000000D392F0004F0200000000000000000000D392F0004F0300000000000000000000D392F0004F0400000000000000000000
マイナンバーカード(券面事項系AP)の AID
マイナンバーカード(券面事項系AP)用の AID については、機密情報のため公開しておりません。 iOS での SDK 利用をご検討の際は、お問い合わせください。