ATR

ATR (스마트카드 ATR)

스마트카드의 응답-to-재설정(ATR, Answer-To-Reset) 바이트를 나타내는 클래스입니다.

출처: Java API Reference

본문

카드의 ATR 객체는 Card.getATR() 메서드를 호출해 얻을 수 있어요. ATR은 카드가 전원이 켜지고 재설정될 때 카드가 보내는 초기 응답 바이트로, 카드의 프로토콜과 제조 정보를 담고 있습니다.

이 클래스는 ATR이 의미론적으로 유효한 구조를 인코딩하는지 검증하지 않습니다. 이 클래스의 인스턴스는 불변(immutable)이고, 바이트 배열로 데이터가 들어오거나 나갈 때 방어적 복사가 수행됩니다.

public ATR(byte[] atr)
public byte[] getBytes()
public byte[] getHistoricalBytes()
public boolean equals(Object obj)
public int hashCode()
public String toString()

getBytes()는 ATR의 전체 바이트를, getHistoricalBytes()는 이력 바이트(historical bytes) 부분을 돌려줍니다.

더 알아보기 (Learn more)

Java 공식 API