차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
ko:smartcard_api [2018/02/21 09:23]
yjjung [BS2CSNCard]
ko:smartcard_api [2020/06/01 17:10]
kkshin [BS2SmartCardData]
줄 26: 줄 26:
 |0x03 |Access 카드 ​ | |0x03 |Access 카드 ​ |
 |0x0A |Wiegand 카드 ​ | BS2WiegandConfig.format (이 형식은 ​ BS2WiegandConfig.CSNIndex 혹은 BS2WiegandConfig.CardMask가 0으로 설정될 때 사용됩니다. | |0x0A |Wiegand 카드 ​ | BS2WiegandConfig.format (이 형식은 ​ BS2WiegandConfig.CSNIndex 혹은 BS2WiegandConfig.CardMask가 0으로 설정될 때 사용됩니다. |
 +|0x0B |Config 카드 ​ |
 |0x1A |Wiegand 카드 ​ | BS2WiegandMultiConfig.formats[0] | |0x1A |Wiegand 카드 ​ | BS2WiegandMultiConfig.formats[0] |
 |0x2A |Wiegand 카드 ​ | BS2WiegandMultiConfig.formats[1] | |0x2A |Wiegand 카드 ​ | BS2WiegandMultiConfig.formats[1] |
줄 62: 줄 63:
 </​code>​ </​code>​
 **1. //​hdrCRC//​** \\  **1. //​hdrCRC//​** \\ 
-card header 체크섬 값입니다. \\ \\ +card header 체크섬 값입니다. ​(cardCRC - reserved)  ​\\ \\ 
 **2. //​cardCRC//​** \\  **2. //​cardCRC//​** \\ 
-card data 체크섬 값입니다. \\ \\ +card data 체크섬 값입니다. ​(BS2SmartCardHeader.cardType - BS2SmartCardData.accessOnData) ​\\ \\ 
 **3. //​cardType//​** \\  **3. //​cardType//​** \\ 
 카드 유형의 코드 값입니다. \\  카드 유형의 코드 값입니다. \\ 
 <WRAP group 50%> <WRAP group 50%>
 ^값  ^설명 ​ ^ ^값  ^설명 ​ ^
-|0 |알려지지 않은 카드 ​ | +|0x00 |알려지지 않은 카드 ​ | 
-|1 |CSN 카드 ​ | +|0x01 |CSN 카드 ​ | 
-|2 |Secure 카드 ​ | +|0x02 |Secure 카드 ​ | 
-|3 |Access 카드 ​ | +|0x03 |Access 카드 ​ | 
-||Wiegand 카드 ​ |+|0x0A |Wiegand ​카드 ​ | 
 +|0x0B |Config ​카드 ​ |
 </​WRAP>​ </​WRAP>​
  
줄 126: 줄 128:
 SmartCard 헤더입니다. \\ \\  SmartCard 헤더입니다. \\ \\ 
 **2. //​cardID//​** \\  **2. //​cardID//​** \\ 
-단말기에서 사용할 카드 식별자입니다. Access on Card의 경우 배열의 32 byte를 Card ID로 +단말기에서 사용할 카드 식별자입니다. ​\\ 
- 사용하고,​ Secure Credential card는 배열의 24 byte를 Card ID로 사용하게 됩니다. \\ \\ +Access on Card의 경우 배열의 32 byte를 Card ID로 사용하고, ​\\ 
 +Secure Credential card는 배열의 24 byte를 Card ID로 사용하게 됩니다. \\ 
 +Secure Credential Card(SCC)의 경우, 32 byte는 Card ID(24 bytes), issueCount(4 byte) 그리고 Time Stamp(4 byte)로 채워져야 합니다. \\ 
 +또한, BS2UserBlob 구조체의 cardObjs array가 SC Card로 채워야 하며, SC Card 발급시마다 cardObjs 업데이트 되어야 합니다. \\ \\
 **3. //​credentials//​** \\  **3. //​credentials//​** \\ 
 pin code나 지문 템플릿이 저장되어 있는 인증 데이터 영역입니다. \\ \\  pin code나 지문 템플릿이 저장되어 있는 인증 데이터 영역입니다. \\ \\