A newer version of this documentation is available.

View Latest

SmartCardProfiles

This section contains a list of smart card profiles that are available for smart card initialization. This section will be enumerated for Property Profile in the Net iD Enterprise Developer’s Guide.

1=Smart Card Profile

Each entry points to a new section with entry name as section name. The smart card profile section contains information about how the smart cards should be initialized, for example which files should be created. The profile information is specific for each supported smart card.

Do not use unless you know exactly what you are doing.
Do not use unless you know the consequences.
Do not use unless you accept the consequences.

Erase

This entry will enable/disable complete erasure of smart cards before initialization.

0

Smart card not erased

1

Smart card erased

Default value is 0; smart card not erased.

Keys

This entry specifies the number of key pairs that should be generated during initialization.

Default value is 0; no key pairs are generated.

Parameter

This entry specifies a custom parameter for a specific smart card.

Default value is none; no custom parameter.

SimpleErase

This entry will enable/disable simple erasure of smart card objects; delete access below will be overridden and set to ALW.

0

Simple erase disabled

1

Simple erase enabled

Default value is 0; simple erase disabled.

Files

The following entries in the section specify the files and/or directories that should be created.

Format:

<name>=<type>:<size>:<access>:<content>

Value <name> is the full name of the object; dependent on the smart card used, but usually a directory starting with EF(MF):

3F00=…
3F002F00=…

Value <type> is the type of object; dependent on the smart card used, but usually: DF (directory), EF (file), SEC (PIN):

3F00=DF:…
3F002F00=EF:…

Value <size> is a number telling the size of the object; dependent on the smart card used, may be a size of a file or number of objects that may be stored in the directory. Smart card may support the string value all and/or auto to take all remaining area respective try to guess the file size.

3f002f00=EF:auto:…

Value <access> is the access condition elements; dependent on the smart card used and type of object, but always four parts separated with :; <delete>, <read>, <write> and <execute>. Each element may have one of the following values: ALW (=always), NEV (=never), SO (admin PIN), PIN1, PIN2, PIN3 or PIN4.

3f002f00=EF:auto:ALW:SO:NEV:SO:…

Value <content> is the real object content in hexadecimal form; dependent on the smart card used and type of object.

3f002f00=EF:auto:ALW:SO:NEV:SO:0x612B4F0CA00…