ISO/IEC 24727-4:2008 識別カード—集積回路カードプログラミングインターフェイス—パート4:アプリケーションプログラミングインターフェイス(API)管理 | ページ 3

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序章

ISO/IEC 24727 は、集積回路カード (ICC) と外部アプリケーションとの間の相互作用のための一連のプログラミング インターフェイスであり、マルチセクターで使用するための汎用サービスを含みます。 ICC の組織と運用は、ISO/IEC 7816-4 に準拠しています。

ISO/IEC 24727 は、多様なアプリケーション ドメイン間の相互運用性を必要とする ICC アプリケーションに関連しています。 ISO/IEC 7498-1:1994 は、クライアント アプリケーションからカード アプリケーションへの接続の階層化アーキテクチャとして使用されます。つまり、クライアント アプリケーションは、アプリケーション インターフェイスを介して、ISO/IEC 7816 で定義されたメッセージ構造を介して伝達されるコマンドを使用してカード アプリケーション間で情報とトランザクションを交換するためのプロトコル スタックがあると想定します。 ISO/IEC 24727-3 で定義されているインターフェイスは、ISO/IEC 24727-2 および次の国際規格で定義されているインターフェイスによって特徴付けられるアプリケーション プロトコル データ ユニット (APDU) を指します。

  • ISO/IEC 7816-4:2005, 識別カード — 集積回路カード — 4: 交流のための組織、セキュリティ、コマンド
  • ISO/IEC 7816-8:2004, 識別カード — 集積回路カード — 8: セキュリティ操作のコマンド
  • ISO/IEC 7816-9:2004, 識別カード — 集積回路カード — 9: カード管理のコマンド

ISO/IEC 24727 の目標は、カード対応クライアント アプリケーションにアプリケーション インターフェイス サポートを提供するソフトウェア ツールの適用性とソリューション スペースを最大化することです。この取り組みには、ISO/IEC 24727 に準拠した既存のソリューションへの影響を最小限に抑えながら、既存および将来のアプリケーションとのより強力なピア レベルのパートナーとなるカード システムの進化をサポートすることが含まれます。

ISO/IEC 24727 のこの部分に準拠することにより、ISO/IEC 24727-3 と ISO/IEC 24727-2 の相互運用可能な実装を実現できます。実装の詳細は、ISO/IEC 24727 のこの部分では定義されていません。実装は、受け入れられたセキュリティ ポリシーに準拠していると見なされます。特定のセキュリティ ポリシーは、ISO/IEC 24727 の範囲外です。

Introduction

ISO/IEC 24727 is a set of programming interfaces for interactions between integrated circuit cards (ICCs) and external applications to include generic services for multi-sector use. The organization and the operation of the ICCs conform to ISO/IEC 7816-4.

ISO/IEC 24727 is relevant to ICC applications desiring interoperability among diverse application domains. ISO/IEC 7498-1:1994 is used as the layered architecture of the client-application to card-application connectivity. That is, the client-application, through the application interface, assumes that there is a protocol stack through which it will exchange information and transactions among card-applications using commands conveyed through the message structures defined in ISO/IEC 7816. The semantics of action requests through the interface defined in ISO/IEC 24727-3 refers to application protocol data units (APDUs) as characterized through the interface defined in ISO/IEC 24727-2, and in the following International Standards:

  • ISO/IEC 7816-4:2005, Identification cards — Integrated circuit cards — 4: Organization, security and commands for interchange
  • ISO/IEC 7816-8:2004, Identification cards — Integrated circuit cards — 8: Commands for security operations
  • ISO/IEC 7816-9:2004, Identification cards — Integrated circuit cards — 9: Commands for card management

The goal of ISO/IEC 24727 is to maximize the applicability and solution space of software tools that provide application interface support to card-aware client-applications. This effort includes supporting the evolution of card systems as they become more powerful, peer-level partners with existing and future applications while minimizing the impact to existing solutions conforming to ISO/IEC 24727.

By conforming to this part of ISO/IEC 24727, interoperable implementations of ISO/IEC 24727-3 and ISO/IEC 24727-2 can be realized. Implementation details are not defined within this part of ISO/IEC 24727; it is assumed that an implementation conforms to an accepted security policy. The specific security policy is outside the scope of ISO/IEC 24727.