Valid

GB/T 29271.2-2012Identification card -- Integrated circuit card programming interfaces -- Part 2: Generic card interface (English PDF)

Also coversGBT29271.2-2012

Open the GB/T 29271.2-2012 preview as PDF

Preview — first pages of GB/T 29271.2-2012

This is a limited preview

Buy now to download the full PDF

Issued by

General Administration of Quality Supervision, Inspection and Quarantine of the People's Republic of China, Standardization Administration of the People's Republic of China

Level / Type

National · Recommended

Issue date

December 31, 2012

Implementation date

June 1, 2013

Scope

GB/T 29271.2-2012 (Identification card -- Integrated circuit card programming interfaces -- Part 2: Generic card interface) is available as an English-translated PDF.

GB/T 29271.2-2012 — GB/T 29271 provisions of this part of the IC card Universal Card Interface (GCI), the interface for the following two parts. --- Command interoperability for - a response to; The ability to describe and define --- cards and applications. This section based on ISO /IEC 7816-4, ISO /IEC 7816-8, ISO /IEC 7816-9 and ISO /IEC 7816-15.

Document preview — GB/T 29271.2-2012

National Standard of the People's Republic of China

ICS
35.220.10
Classification
L 64

Issued by: General Administration of Quality Supervision, Inspection and Quarantine of the People's Republic of China, Standardization Administration of the People's Republic of China

Contents

  • 1 Scope1
  • 2 Normative references1

Foreword

GB/T 29271 "Identification cards - Integrated circuit card programming interfaces" is divided into the following six sections.

--- Part 1. Architecture;

--- Part 2. Generic card interface;

--- Part 3. Application Interface;

--- Part 4. Application Programming Interface (API) management;

--- Part 5. Test procedures;

--- Part 6. Registration Regulations implement interoperable authentication protocol.

This section GB/T 29271 Part 2.

This section drafted in accordance with GB/T 1.1-2009 given rules.

This section uses the translation method identical with ISO /IEC 24727-2.2008 "Identification cards - Integrated circuit card programming interfaces - Part 2.

Generic card interface. "

Consistency correspondence between this part of international documents and normative references of our files are as follows.

--- GB/T 16263-2006 Information technology - ASN.1 encoding rules (ISO /IEC 8825.2002, IDT)

--- GB/T 16649.4-2010 Identification cards - Integrated circuit cards - Part 4. Structure for switching, security and command (ISO /

IEC 7816-4.2005, IDT)

--- GB/T 16649.8-2002 Identification cards Contact IC card - Part 8. Security related inter-industry commands

(ISO /IEC 7816-8.1999, IDT)

--- GB/T 16649.9-2010 Identification cards - Integrated circuit cards - Part 9. card management commands (ISO /IEC 7816- for

9.2004, IDT)

--- GB/T 16649.15-2010 Identification cards - Integrated circuit cards - Part 15. Application password information (ISO /IEC 7816-

15.2004, IDT)

--- GB/T 29271.1-2012 Identification cards - Integrated circuit card programming interfaces - Part 1. Architecture (ISO /

IEC 24727-1.2007, IDT)

This part made the following editorial changes.

--- To coordinated GB/T 29271 between the various parts, according to the introduction content GB/T 29271 part 1 modified

introduction;

--- According to the text, an increase of some abbreviations;

--- Delete the references to international standards.

Please note that some of the content of this document may involve patents. Release mechanism of the present document does not assume responsibility for the identification of these patents.

This part of the National Information Technology Standardization Technical Committee (SAC/TC28) and focal points.

This section drafted by. China Electronics Standardization Institute, Eastcom Peace Smart Card Co., Ltd., Shenzhen special document RESEARCH

Study production center, Beijing Hua Dazhi Electronic Systems Ltd.

Introduction

GB/T 29271 defines a set of interaction between the integrated circuit card programming interfaces (ICC) and external applications, including through the use of multisectoral

With service. Defined programming interface apply to all state and lifecycle card associated with the use of ICC. ICC in line with the organization and operation

ISO /IEC 7816-4.

There interoperability requirements of ICC-related applications between GB/T 29271 and different application areas.

GB/T 29271 defines the interface to achieve the independence of interoperability between implementations.

GB/T 29271 defines in detail the service discovery mechanism, which includes a lookup method lookup method for client applications are available.

--- ICC optional card-side applications;

--- End of each card application information.

GB/T 29271 regulations sufficiently detailed and complete, so that each part of the independent implementations are interoperable, and can

With the GB/T 29271 in other parts of independent interoperable implementations.

GB/T 29271 Part 1 provisions architecture.

This section details the function and structure of the relevant information, they can be used to implement the interface defined in Section 3.

This section provides command-level programming interface for contacts with the ICC and contactless ICC, its specific concepts, data structure

And standards set forth in the following command.

--- ISO /IEC 7816-4 Identification cards - Integrated circuit cards - Part 4. The structure for the exchange of security and order

--- ISO /IEC 7816-8 Identification cards - Integrated circuit cards - Part 8. Security related inter-industry commands

--- ISO /IEC 7816-9 Identification cards - Integrated circuit cards - Part 9. Commands for card management

--- ISO /IEC 7816-15 Identification cards - Integrated circuit cards - Part 15. Application of cryptographic information

--- ISO /IEC 20060 Information technology - Open Terminal Architecture (OTA) specification Virtual Machine Specification

Commands and data objects described in this section is consistent with the above standard commands and data objects, you can see above basic standards.

This section makes substitutability maximize independent implementation of GB/T 29271 are listed. Performance of this part by setting basic

The minimum effective standards subset achieved by minimizing the number of options available to achieve its core functions.

PART 3 details GB/T 29271 service access mechanism to be used by a client application initiates.

GB/T 29271 Part 4 credible mechanism and connecting mechanism between two adjacent components detailed in the communication stack.

GB/T 29271 part 5 test procedure described in detail.

Section 6 of GB/T 29271 authentication protocol to achieve interoperable registries procedures.

Part 3 for function normally exist outside of ICC, for Part 2 features normally present within the ICC in.

Identification cards - Integrated circuit card programming interfaces

Part 2. Generic card interface

1 Scope

GB/T 29271 provisions of this part of the IC card Universal Card Interface (GCI), the interface for the following two parts.

--- Command interoperability for - a response to;

The ability to describe and define --- cards and applications.

This section based on ISO /IEC 7816-4, ISO /IEC 7816-8, ISO /IEC 7816-9 and ISO /IEC 7816-15.

2 Normative references

The following documents for the application of this document is essential. For dated references, only the dated version suitable for use herein

Member. For undated references, the latest edition (including any amendments) applies to this document.

ISO /IEC 7816-4 Identification cards - Integrated circuit cards - Part 4. The structure for the exchange of security and order (Identification

cards-Integratedcircuitcards-Part 4. Organization, securityandcommandsforinterchange)

ISO /IEC 7816-8 Identification cards - Integrated circuit cards - Part 8. Security related inter-industry commands (Identification

cards-Integratedcircuitcards-Part 8. Commandsforsecurityoperations)

ISO /IEC 7816-9 Identification cards - Integrated circuit cards - Part 9. Commands for card management (Identificationcards-In-

tegratedcircuitcards-Part 9. Commandsforcardmanagement)

Part 15 ISO /IEC 7816-15 Identification cards - Integrated circuit card. password information application (Identificationcards-Inte-

gratedcircuitcards-Part 15. Cryptographicinformationapplication)

ISO /IEC 8825 Information technology - ASN.1 encoding rules (Informationtechnology-ASN.1encodingrules)

ISO /IEC 24727-1 Identification cards - Integrated circuit card programming interfaces - Part 1. Architecture (Identificationcards-In-

tegratedcircuitcardprogramminginterfaces-Part 1. Architecture)

ISO /IEC 24727-3 Identification cards - Integrated circuit card programming interfaces - Part 3. Application Interface (Identificationcards-In-

tegratedcircuitcardprogramminginterfaces-Part 3. Applicationinterface)

3 Terms and Definitions

ISO /IEC 24727-1 defined and the following terms and definitions apply to this document.

3.1

Data Objects dataobject

Interface premises to see information from ISO /IEC 8825DER coded tag field (mandatory), the length of the field (essential) and a value field

(Optional) series.

3.2

File file

Application and/or structural data on the card, such as when dealing with command interface to see the premises.

......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — all pages — is available in the English PDF.

Referenced standards

How to Buy GB/T 29271.2-2012

  1. 1Add to cart. Click the "Buy GB/T 29271.2-2012" button on this page. You can add more standards before checkout.
  2. 2Checkout. Enter your email and billing details. Payment is processed securely by Stripe (cards, Apple Pay, Google Pay supported).
  3. 3Instant delivery (0–9 sec). Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.
  4. 4Invoice included. A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.

Related Standards

English PDF
Instant delivery (0–9 sec)
Invoice included
View Cart

Secure payment via Stripe

Payments accepted

VisaMastercardAmerican ExpressApple PayGoogle PayStripe

GB/T 29271.2-2012

$650.00

$555.00for partners