INDriverLicenseAP

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

INDriverLicenseAPはマイナ運転免許証APを操作するクラスです。

  • コンストラクタ

    Declaration

    Swift

    @objc
    public init(_ reader: JeidReader)

    Parameters

    reader

    JeidReaderインスタンス

  • 暗証番号のカウンタを取得します

    Throws

    カウンタの取得に失敗した場合、エラーがスローされます

    Declaration

    Swift

    public func getPin() throws -> Int

    Return Value

    カウンタ

  • 暗証番号を入力します

    Throws

    認証に失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func verifyPin(_ pin: String) throws

    Parameters

    pin

    暗証番号(4桁)

  • マイナ運転免許証AP内のすべてのデータを読み出します

    Throws

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

    Declaration

    Swift

    @objc
    public func readFiles() throws -> INDLFiles

    Return Value

    マイナ運転免許証AP内のすべてのデータ

  • 暗証番号(PIN)設定を読み出します

    Throws

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

    Declaration

    Swift

    @objc
    public func readPinSetting() throws -> DLPinSetting

    Return Value

    暗証番号(PIN)設定