2012-03-12 2 views
2

저는 Subsembly SmartCard API를 사용하여 C#에서 스마트 카드로 작업하고 있습니다.스마트 카드 전용 파일 길이

카드의 DF 크기를 확인하는 APDU 명령이 있습니까? 또는 DF에 포함 된 EF 목록을 보려면?

+0

제임스, 당신은 대답을 수락하지 않은 두 개의 질문이 있습니다. 그리고 마지막 질문은 당신이 교수형에 남긴 두 개의 상향 조판에 대한 답을 가지고 있습니다 ... –

+0

@owlstead 어느 누구도 문제를 해결하지 못했습니다. 내가 정확하게 기억한다면, 그들은 오래 전이었습니다! – James

+0

그래, 충분히 정답, 조금 더 많은 피드백이 좋았을 텐데 (미안, 작동하지 않았기 때문에 ...) –

답변

1

DF에는 크기가 없으며 단지 파일로 구성되지 않을 수 있습니다. APDU 레벨에서 파일 목록을 요청하는 표준화 된 방법은 없습니다. 파일 기반 스마트 카드의 내용을 보려면 ISO 7816-15 표준이 일반적으로 사용됩니다 (공개적으로 사용 가능한 PKCS # 15 표준을 기반으로 함).

0

1) DF의 크기; 이전에 지적했듯이 의미는 운영체제 제조업체에 달려 있습니다 (OS 별 항목에 사용되는 '사용 가능하지 않음'에서 '할당량 의미에서 모든 하위 EF/DF의 크기 제한'까지). 해당 OS에 유용하다면 SELECT에 의해 반환 된 파일 제어 정보의 0x81 데이터 개체에서 찾을 수있는 기회가 있습니다.

2) DF 내의 파일 : PCSC는 6 부에서 그 목적으로 FILEACCESS : DIRECTORY 메소드를 지정합니다. 이 부분의 초창기 버전에서도 APDU CLA = 0x80, INS = 016이 정의되었는데, 이는 카드 서비스 제공 업체 접근 방식이 실패 할 경우 시도 할 수 있습니다.

관련 문제