パッケージ jp.co.osstech.libjeid

クラス JeidReader


  • public class JeidReader
    extends java.lang.Object
    • コンストラクタの詳細

      • JeidReader

        public JeidReader​(android.nfc.Tag nfcTag)
                   throws java.io.IOException
        コンストラクタ
        パラメータ:
        nfcTag - NFCタグ
        例外:
        java.io.IOException - tagがnullの場合、またはISO-DEPでないタグを渡すとIOExceptionをスローします。
      • JeidReader

        public JeidReader​(android.nfc.tech.IsoDep isoDep)
                   throws java.io.IOException
        コンストラクタ(テスト用)
        パラメータ:
        isoDep - テスト用のIsoDepオブジェクト
        例外:
        java.io.IOException - IOエラー
    • メソッドの詳細

      • setDebug

        public void setDebug​(boolean debug)
      • getDebug

        public boolean getDebug()
      • debug

        public void debug​(java.lang.String msg)
      • sign

        public byte[] sign​(byte[] data,
                           int p1,
                           int p2)
                    throws java.io.IOException
        例外:
        java.io.IOException
      • detectCardType

        public CardType detectCardType()
                                throws java.io.IOException
        カード種別を判別します。
        戻り値:
        カード種別
        例外:
        java.io.IOException - IOエラー
      • selectINTextAP

        public INTextAP selectINTextAP()
                                throws java.io.IOException
        券面入力補助APのハンドラを返します。
        戻り値:
        券面入力補助AP
        例外:
        java.io.IOException - IOエラー
      • selectINVisualAP

        public INVisualAP selectINVisualAP()
                                    throws java.io.IOException
        券面APのハンドラを返します。
        戻り値:
        券面AP
        例外:
        java.io.IOException - IOエラー
      • selectJPKIAP

        public JPKIAP selectJPKIAP()
                            throws java.io.IOException
        公的個人認証APのハンドラを返します。
        戻り値:
        公的個人認証AP
        例外:
        java.io.IOException - IOエラー
      • selectDriverLicenseAP

        public DriverLicenseAP selectDriverLicenseAP()
                                              throws java.io.IOException
        免許証APのハンドラを返します。
        戻り値:
        免許証AP
        例外:
        java.io.IOException - IOエラー
      • selectPassportAP

        public PassportAP selectPassportAP()
                                    throws java.io.IOException
        パスポートAPのハンドラを返します。
        戻り値:
        パスポートAP
        例外:
        java.io.IOException - IOエラー
      • selectResidenceCardAP

        public ResidenceCardAP selectResidenceCardAP()
                                              throws java.io.IOException
        在留カードAPのハンドラを返します。
        戻り値:
        在留カードAP
        例外:
        java.io.IOException - IOエラー