Quick Start Manual
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. smith@navy.mil
"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