CardPermission

CardPermission (카드 작업 권한)

스마트카드 작업에 대한 권한을 나타내는 클래스입니다.

출처: Java API Reference

본문

CardPermission은 권한이 적용되는 카드 터미널의 이름과 그 터미널에서 유효한 동작 집합으로 구성됩니다. 이름이 *CardPermission은 모든 카드 터미널에 적용됩니다. 동작 문자열은 아래 나열된 동작의 쉼표로 구분된 목록이거나, "모든 동작"을 뜻하는 *입니다.

개별 동작은 다음과 같습니다.

  • connectCardTerminal.connect()로 카드에 연결
  • resetCard.disconnect(true)로 카드 재설정
  • exclusiveCard.beginExclusive()endExclusive()로 카드에 대한 독점 접근 수립
  • transmitControlCard.transmitControlCommand()로 제어 명령 전송
  • getBasicChannelCard.getBasicChannel()로 기본 논리 채널 획득
  • openLogicalChannelCard.openLogicalChannel()로 새 논리 채널 열기
public CardPermission(String terminalName, String actions)
public String getActions()
public boolean implies(Permission permission)
public boolean equals(Object obj)
public int hashCode()

implies는 이 권한이 다른 권한을 포함하는지, 즉 더 넓은 권한인지 확인합니다.

더 알아보기 (Learn more)

Java 공식 API