DoD Implementation Guide for CAC PIV End-Point - Common ...
DoD Implementation Guide for CAC PIV End-Point - Common ...
DoD Implementation Guide for CAC PIV End-Point - Common ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>DoD</strong> <strong>Implementation</strong> <strong>Guide</strong> <strong>for</strong> <strong>CAC</strong> <strong>PIV</strong> <strong>End</strong>-<strong>Point</strong><br />
Appendix I Addressing of Data Objects<br />
The addressing schemes specified <strong>for</strong> <strong>CAC</strong> (NISTIR 6887) and <strong>PIV</strong> are the same. Some<br />
terms used frequently in discussions of object addressing are defined below.<br />
RID – Registered Identifier<br />
GSC-IS OID – File ID or Object ID, 2 byte identifier of a particular container, as defined in<br />
the GSC-IS 2.1, not to be confused with a globally unique data object name in ASN.1 <strong>for</strong>m<br />
(dot separated numeric values), the “OID” used by <strong>PIV</strong> end-point<br />
PIX – 2-11 byte Proprietary Identifier extension<br />
AID – Application Identifier<br />
Universal AID – used to select generic containers or cryptographic modules, and referred<br />
to at the BSI level.<br />
The RIDs of note are as follows:<br />
A0 00 00 01 16 <strong>DoD</strong> <strong>PIV</strong> Transitional GSC-IS 2.1 data model, also <strong>PIV</strong> data model as<br />
specified by Table 1 in Section 1.7 of SP 800-73-1<br />
A0 00 00 00 79 <strong>DoD</strong> – <strong>CAC</strong> data model. The CCC follows the GSC-IS 2.1 (and <strong>PIV</strong> )<br />
data model<br />
A0 00 00 03 08 NIST – <strong>PIV</strong> end-point data model<br />
From the BSI view in GSC-IS, <strong>PIV</strong> objects are referenced with a 7 byte Universal AID as<br />
follows:<br />
RID (5 bytes)<br />
Resource Identifier<br />
In the middleware, this value is used to look up the Application Card URL in the CCC to<br />
retrieve the application ID (referred to as the PIX in SP 800-73-1) associated with this file.<br />
For <strong>CAC</strong>, the application ID and the object ID in the CCC are always the same, since each<br />
applet instance services a single container.<br />
From the Card Edge view in GSC-IS and <strong>PIV</strong>, a SELECT command is issued to select applets<br />
and file objects. An applet selection data field contains a 5-16 byte identifier that can be a<br />
RID or a RID qualified by PIX.<br />
RID (5 bytes)<br />
Resource Identifier<br />
GSC-IS OID (2 bytes)<br />
Object Identifier<br />
PIX (0-11 bytes)<br />
Proprietary Identifier Extension<br />
42