Apple Federal Smart Card Package User Manual

Page 14

Advertising
background image

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

Advertising