パッケージ jp.co.osstech.libjeid
クラス JeidReader
- java.lang.Object
-
- jp.co.osstech.libjeid.JeidReader
-
public class JeidReader extends java.lang.Object
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 JeidReader(android.nfc.Tag nfcTag)
コンストラクタJeidReader(android.nfc.tech.IsoDep isoDep)
コンストラクタ(テスト用)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 void
debug(java.lang.String msg)
CardType
detectCardType()
カード種別を判別します。boolean
getDebug()
DriverLicenseAP
selectDriverLicenseAP()
免許証APのハンドラを返します。INTextAP
selectINTextAP()
券面入力補助APのハンドラを返します。INVisualAP
selectINVisualAP()
券面APのハンドラを返します。JPKIAP
selectJPKIAP()
公的個人認証APのハンドラを返します。PassportAP
selectPassportAP()
パスポートAPのハンドラを返します。ResidenceCardAP
selectResidenceCardAP()
在留カードAPのハンドラを返します。void
setDebug(boolean debug)
byte[]
sign(byte[] data, int p1, int p2)
-
-
-
コンストラクタの詳細
-
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エラー
-
-