ResidenceCardAP

@available(iOS 13.0, *)
public class ResidenceCardAP : NSObject

ResidenceCardAPは在留カードAPを操作するクラスです。

  • コンストラクタ

    Declaration

    Swift

    @objc
    public init(_ reader: JeidReader)

    Parameters

    reader

    JeidReaderインスタンス

  • アクセスコントロール(AC)を開始します
    以降の端末とカード間の通信はセキュアメッセージング(SM)により適宜暗号化されます。 在留カード等番号による認証も行われます。

    Throws

    SMの鍵交換に失敗した場合、エラーがスローされます

    Note

    在留カードAPのSMはパスポートのBACに相当します

    Declaration

    Swift

    @objc
    public func startAC(_ rcKey: RCKey) throws

    Parameters

    rcKey

    在留カード等番号から作成したRCKeyオブジェクト

  • 在留カードAP内のすべてのデータを読み出します

    Throws

    読み出しに失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func readFiles() throws -> RCFiles

    Return Value

    在留カードAP内のすべてのデータ