Java Smart Card I/O
A B C D E G H I J L O R T V W

A

ATR - javax.smartcardio の クラス
スマートカードのリセット応答バイトです。
ATR(byte[]) - クラス javax.smartcardio.ATR のコンストラクタ
バイト配列から ATR を構築します。

B

beginExclusive() - クラス javax.smartcardio.Card のメソッド
このカードへの排他的なアクセスを要求します。

C

Card - javax.smartcardio の クラス
接続が確立されているスマートカードです。
Card() - クラス javax.smartcardio.Card のコンストラクタ
新しい Card オブジェクトを構築します。
CardChannel - javax.smartcardio の クラス
スマートカードへの論理チャネル接続です。
CardChannel() - クラス javax.smartcardio.CardChannel のコンストラクタ
新しい CardChannel オブジェクトを構築します。
CardException - javax.smartcardio の 例外
スマートカードのスタックまたはカード自体との通信中に発生するエラーの例外です。
CardException(String) - 例外 javax.smartcardio.CardException のコンストラクタ
指定された詳細メッセージを持つ新規 CardException を構築します。
CardException(Throwable) - 例外 javax.smartcardio.CardException のコンストラクタ
(cause==null ?
CardException(String, Throwable) - 例外 javax.smartcardio.CardException のコンストラクタ
指定された詳細メッセージおよび原因を使用して新規 CardException を構築します。
CardNotPresentException - javax.smartcardio の 例外
アプリケーションがカードを持たない端末と接続しようとしたときにスローされる例外です。
CardNotPresentException(String) - 例外 javax.smartcardio.CardNotPresentException のコンストラクタ
指定された詳細メッセージを持つ新規 CardNotPresentException を構築します。
CardNotPresentException(Throwable) - 例外 javax.smartcardio.CardNotPresentException のコンストラクタ
(cause==null ?
CardNotPresentException(String, Throwable) - 例外 javax.smartcardio.CardNotPresentException のコンストラクタ
指定された詳細メッセージおよび原因を使用して新規 CardNotPresentException を構築します。
CardPermission - javax.smartcardio の クラス
スマートカード操作のアクセス権です。
CardPermission(String, String) - クラス javax.smartcardio.CardPermission のコンストラクタ
指定されたアクションで新しい CardPermission を構築します。
CardTerminal - javax.smartcardio の クラス
スマートカード端末であり、スマートカードリーダーともいいます。
CardTerminal() - クラス javax.smartcardio.CardTerminal のコンストラクタ
新しい CardTerminal オブジェクトを構築します。
CardTerminals - javax.smartcardio の クラス
TerminalFactory によってサポートされる端末のセットです。
CardTerminals() - クラス javax.smartcardio.CardTerminals のコンストラクタ
新しい CardTerminals オブジェクトを構築します。
CardTerminals.State - javax.smartcardio の 列挙型
CardTerminal の属性の列挙です。
close() - クラス javax.smartcardio.CardChannel のメソッド
この CardChannel をクローズします。
CommandAPDU - javax.smartcardio の クラス
ISO/IEC 7816-4 に規定された構造に従うコマンド APDU です。
CommandAPDU(byte[]) - クラス javax.smartcardio.CommandAPDU のコンストラクタ
ADPU の内容全体 (ヘッダーと本体) を含むバイト配列から CommandAPDU を構築します。
CommandAPDU(byte[], int, int) - クラス javax.smartcardio.CommandAPDU のコンストラクタ
ADPU の内容全体 (ヘッダーと本体) を含むバイト配列から CommandAPDU を構築します。
CommandAPDU(ByteBuffer) - クラス javax.smartcardio.CommandAPDU のコンストラクタ
ADPU の内容全体 (ヘッダーと本体) を含む ByteBuffer から CommandAPDU を作成します。
CommandAPDU(int, int, int, int) - クラス javax.smartcardio.CommandAPDU のコンストラクタ
4 つのヘッダーバイトから CommandAPDU を構築します。
CommandAPDU(int, int, int, int, int) - クラス javax.smartcardio.CommandAPDU のコンストラクタ
4 つのヘッダーバイトと予想される応答データ長から CommandAPDU を構築します。
CommandAPDU(int, int, int, int, byte[]) - クラス javax.smartcardio.CommandAPDU のコンストラクタ
4 つのヘッダーバイトとコマンドデータから CommandAPDU を構築します。
CommandAPDU(int, int, int, int, byte[], int, int) - クラス javax.smartcardio.CommandAPDU のコンストラクタ
4 つのヘッダーバイトとコマンドデータから CommandAPDU を構築します。
CommandAPDU(int, int, int, int, byte[], int) - クラス javax.smartcardio.CommandAPDU のコンストラクタ
4 つのヘッダーバイト、コマンドデータ、および予想される応答データ長から CommandAPDU を構築します。
CommandAPDU(int, int, int, int, byte[], int, int, int) - クラス javax.smartcardio.CommandAPDU のコンストラクタ
4 つのヘッダーバイト、コマンドデータ、および予想される応答データ長から CommandAPDU を構築します。
connect(String) - クラス javax.smartcardio.CardTerminal のメソッド
カードへの接続を確立します。

D

disconnect(boolean) - クラス javax.smartcardio.Card のメソッド
このカードとの接続を切断します。

E

endExclusive() - クラス javax.smartcardio.Card のメソッド
以前に beginExclusive を使用して設定された排他的なアクセスを解除します。
engineTerminals() - クラス javax.smartcardio.TerminalFactorySpi のメソッド
このファクトリで作成される CardTerminals を返します。
equals(Object) - クラス javax.smartcardio.ATR のメソッド
指定されたオブジェクトがこの ATR と同じかどうかを比較します。
equals(Object) - クラス javax.smartcardio.CardPermission のメソッド
指定されたオブジェクトが CardPermission と同じかどうかを比較します。
equals(Object) - クラス javax.smartcardio.CommandAPDU のメソッド
指定されたオブジェクトがこのコマンド APDU と同じかどうかを比較します。
equals(Object) - クラス javax.smartcardio.ResponseAPDU のメソッド
指定されたオブジェクトがこのレスポンス APDU と同じかどうかを比較します。

G

getActions() - クラス javax.smartcardio.CardPermission のメソッド
アクションの正規の文字列表現を返します。
getATR() - クラス javax.smartcardio.Card のメソッド
このカードの ATR を返します。
getBasicChannel() - クラス javax.smartcardio.Card のメソッド
基本論理チャネルの CardChannel を返します。
getBytes() - クラス javax.smartcardio.ATR のメソッド
この ATR のバイトのコピーを返します。
getBytes() - クラス javax.smartcardio.CommandAPDU のメソッド
この APDU のバイトのコピーを返します。
getBytes() - クラス javax.smartcardio.ResponseAPDU のメソッド
この APDU のバイトのコピーを返します。
getCard() - クラス javax.smartcardio.CardChannel のメソッド
このチャネルが関連付けられているカードを返します。
getChannelNumber() - クラス javax.smartcardio.CardChannel のメソッド
この CardChannel のチャネル番号を返します。
getCLA() - クラス javax.smartcardio.CommandAPDU のメソッド
クラスバイト CLA の値を返します。
getData() - クラス javax.smartcardio.CommandAPDU のメソッド
コマンド本体のデータバイトのコピーを返します。
getData() - クラス javax.smartcardio.ResponseAPDU のメソッド
応答本体のデータバイトのコピーを返します。
getDefault() - クラス javax.smartcardio.TerminalFactory の static メソッド
デフォルトの TerminalFactory インスタンスを返します。
getDefaultType() - クラス javax.smartcardio.TerminalFactory の static メソッド
デフォルトの TerminalFactory 型を取得します。
getHistoricalBytes() - クラス javax.smartcardio.ATR のメソッド
この ATR の履歴バイトのコピーを返します。
getINS() - クラス javax.smartcardio.CommandAPDU のメソッド
命令バイト INS の値を返します。
getInstance(String, Object) - クラス javax.smartcardio.TerminalFactory の static メソッド
指定されたパラメータで初期化される、指定された型の TerminalFactory を返します。
getInstance(String, Object, String) - クラス javax.smartcardio.TerminalFactory の static メソッド
指定されたパラメータで初期化される、指定された型の TerminalFactory を返します。
getInstance(String, Object, Provider) - クラス javax.smartcardio.TerminalFactory の static メソッド
指定されたパラメータで初期化される、指定された型の TerminalFactory を返します。
getName() - クラス javax.smartcardio.CardTerminal のメソッド
この端末の一意名を返します。
getNc() - クラス javax.smartcardio.CommandAPDU のメソッド
コマンド本体 (Nc) のデータバイト数を返します。
getNe() - クラス javax.smartcardio.CommandAPDU のメソッド
レスポンス APDU (Ne) 内の予想される最大データバイト数を返します。
getNr() - クラス javax.smartcardio.ResponseAPDU のメソッド
応答本体 (Nr) のデータバイト数を返します。
getP1() - クラス javax.smartcardio.CommandAPDU のメソッド
パラメータバイト P1 の値を返します。
getP2() - クラス javax.smartcardio.CommandAPDU のメソッド
パラメータバイト P2 の値を返します。
getProtocol() - クラス javax.smartcardio.Card のメソッド
このカード用に使用されているプロトコルを返します。
getProvider() - クラス javax.smartcardio.TerminalFactory のメソッド
この TerminalFactory のプロバイダを返します。
getSW() - クラス javax.smartcardio.ResponseAPDU のメソッド
単一のステータスワード SW として、ステータスバイト SW1 および SW2 の値を返します。
getSW1() - クラス javax.smartcardio.ResponseAPDU のメソッド
0 から 255 の間の値としてステータスバイト SW1 の値を返します。
getSW2() - クラス javax.smartcardio.ResponseAPDU のメソッド
0 から 255 の間の値としてステータスバイト SW2 の値を返します。
getTerminal(String) - クラス javax.smartcardio.CardTerminals のメソッド
指定された名前を持つ端末を返します。
getType() - クラス javax.smartcardio.TerminalFactory のメソッド
この TerminalFactory の型を返します。

H

hashCode() - クラス javax.smartcardio.ATR のメソッド
この ATR 用のハッシュコード値を返します。
hashCode() - クラス javax.smartcardio.CardPermission のメソッド
この CardPermission オブジェクトのハッシュコード値を返します。
hashCode() - クラス javax.smartcardio.CommandAPDU のメソッド
このコマンド APDU のハッシュコード値を返します。
hashCode() - クラス javax.smartcardio.ResponseAPDU のメソッド
このレスポンス APDU のハッシュコード値を返します。

I

implies(Permission) - クラス javax.smartcardio.CardPermission のメソッド
この CardPermission オブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。
isCardPresent() - クラス javax.smartcardio.CardTerminal のメソッド
この端末にカードが存在するかどうかを返します。

J

javax.smartcardio - パッケージ javax.smartcardio
Java™ スマートカード入出力 API この仕様は、

L

list() - クラス javax.smartcardio.CardTerminals のメソッド
使用可能なすべての端末の変更不可能なリストを返します。
list(CardTerminals.State) - クラス javax.smartcardio.CardTerminals のメソッド
指定された状態と一致するすべての端末の変更不可能なリストを返します。

O

openLogicalChannel() - クラス javax.smartcardio.Card のメソッド
カードに新しい論理チャネルをオープンし、それを返します。

R

ResponseAPDU - javax.smartcardio の クラス
ISO/IEC 7816-4 で定義されているレスポンス APDU です。
ResponseAPDU(byte[]) - クラス javax.smartcardio.ResponseAPDU のコンストラクタ
ADPU の内容全体 (条件本体とトレーラ部) を含むバイト配列から ResponseAPDU を構築します。

T

TerminalFactory - javax.smartcardio の クラス
CardTerminal オブジェクトのファクトリです。
TerminalFactorySpi - javax.smartcardio の クラス
TerminalFactorySpi クラスは、サービスプロバイダインタフェースを定義します。
TerminalFactorySpi() - クラス javax.smartcardio.TerminalFactorySpi のコンストラクタ
新しい TerminalFactorySpi オブジェクトを構築します。
terminals() - クラス javax.smartcardio.TerminalFactory のメソッド
このファクトリでサポートされる端末をカプセル化する、新しい CardTerminals オブジェクトを返します。
toString() - クラス javax.smartcardio.ATR のメソッド
この ATR の文字列表現を返します。
toString() - クラス javax.smartcardio.CommandAPDU のメソッド
このコマンド APDU の文字列表現を返します。
toString() - クラス javax.smartcardio.ResponseAPDU のメソッド
このレスポンス APDU の文字列表現を返します。
toString() - クラス javax.smartcardio.TerminalFactory のメソッド
この TerminalFactory の文字列表現を返します。
transmit(CommandAPDU) - クラス javax.smartcardio.CardChannel のメソッド
指定されたコマンド APDU をスマートカードに送信し、レスポンス APDU を返します。
transmit(ByteBuffer, ByteBuffer) - クラス javax.smartcardio.CardChannel のメソッド
コマンド ByteBuffer に格納されたコマンド APDU を送信し、応答 ByteBuffer にレスポンス APDU を受信します。
transmitControlCommand(int, byte[]) - クラス javax.smartcardio.Card のメソッド
制御コマンドを端末装置に送信します。

V

valueOf(String) - 列挙 javax.smartcardio.CardTerminals.State の static メソッド
指定した名前を持つこの型の列挙型定数を返します。
values() - 列挙 javax.smartcardio.CardTerminals.State の static メソッド
この列挙型の定数を含む配列を宣言されている順序で返します。

W

waitForCardAbsent(long) - クラス javax.smartcardio.CardTerminal のメソッド
カードがこの端末内に存在しなくなるか、タイムアウトの期限が切れるまで待機します。
waitForCardPresent(long) - クラス javax.smartcardio.CardTerminal のメソッド
カードがこの端末内に存在するようになるか、タイムアウトの期限が切れるまで待機します。
waitForChange() - クラス javax.smartcardio.CardTerminals のメソッド
このオブジェクトの端末のいずれかで、カードの挿入または取り出しを待機します。
waitForChange(long) - クラス javax.smartcardio.CardTerminals のメソッド
このオブジェクトの端末のいずれかでカードの挿入または取り出し、あるいはタイムアウトの期限切れが発生するのを待機します。

A B C D E G H I J L O R T V W
Java Smart Card I/O