2 System Overview (was: It generates the appropriate commands (also called Application Protocol Data)
All changes in this version
Title changed
Before · SP 800-85A-2
It generates the appropriate commands (also called Application Protocol Data
After · SP 800-85A-4
It generates the appropriate commands (also called Application ProtocolSystem DataOverview
Control changed
Before · SP 800-85A-2
Units or APDUs) for the PIV Card Command Interface (card edge interface - Part 2 of SP 800-73-3) and thus communicates with the PIV Card Application.
The PIV Card Application resides on the card, implements the commands in the PIV Card Command Interface (Part 2 of SP 800-73-3), and provides access to objects of the PIV Data Model. The PIV Data model defines the logical use of the on-Card Application space including the SP 800-73-3 Part 1 required data objects and data elements, along with the size and structure of each object.
After · SP 800-85A-4
UnitsThe conceptual architecture involving the PIV Middleware and PIV Card Application for which conformance tests are given in this document is shown in Figure 1 . The conformance tests in this document apply to the areas highlighted with dashed lines in Figure 1 .
Figure 1: PIV Conformance Test Architecture
+ PIV Middleware is a software application that is the interface between an agency’s PIV implementation and the PIV Card Application. It allows the agency’s applications to remain independent of the underlying operating system platform. The PIV Middleware has the following two functions: 1. It implements the functions for the PIV Client API (Part 3 of SP 800-73-4 ).
2. It generates the appropriate commands (also called application protocol data units or APDUs) for the PIV Card Command Interface (card edge interface -– Part 2 of SP 800-73-3800-73-4 ) and thus communicates with the PIV Card Application.
The PIV Card Application resides on the card, implements the commands in the PIV Card Command Interface (Part 2 of SP 800-73-3800-73-4 ), and provides access to objects of the PIV Datadata Modelmodel. The PIV Datadata model defines the logical use of the on-Cardon-card Applicationapplication space including the SP 800-73-3800-73-4 Part 1 required data objects and data elements, along with the size and structure of each object.