Apple Federal Smart Card Package User Manual
Page 14

14
FSCP Installation and Setup Guide
If the value of the
type
key is
DemographicData
, the array has two additional keys:
m The value of the
tag
key specifies the demographic data to get from the card. For
example, specifying
23
for the
tag
value returns the EDI Identifier number.
m The value of the
value
key is a placeholder. It is replaced by the information returned by
the card. For example, the EDI Identifier might be “1603987654”.
You must specify the value of the
tag
as a decimal number. Demographic tags are defined in
“Defense Manpower Data Center Common Access Card Application Programming Interface”
using hexadecimal numbers. See “Demographic Tag Values” later in this document for a list
of the tags and their hexadecimal and decimal values.
If the value of the
type
key is
CertificateData
, the array has three additional keys:
m The value of the
certSelect
key specifies which certificate to use. The value can be one
of these (other values are not defined):
0:
Identity Certificate
1:
Signing Certificate
2:
Encryption Certificate
m The value of the
tag
key specifies the information to get from the card. These values are
allowed:
// Fields in the subjectAltName
"RFC 822 Name"
// e.g. [email protected]
"NT Principal Name"
// e.g. 0123456789@mil
// Fields in the Subject Name
"Common Name"
// e.g. SMITH.JOHN.Q.0123456789
"Organizational Unit"
// e.g. USN
"Organizational Unit"
// e.g. PKI
"Organizational Unit"
// e.g. DoD
"Organization"
// e.g. U.S. Government
"Country"
// e.g. US
To specify one of the organizational units, add
<:n>
to the end. For example,
Organizational Unit:0
returns “USN.”
Note: These values are the same as the labels shown for certificates in the ReadCAC
application.
m The value of the
value
key is a placeholder. It is replaced by the information returned by
the card.
Sphinx Page 14 Tuesday, January 14, 2003 12:53 PM