Dialog Field

[Dialog Field]
Edit={string:1150};{string:1151};{string:1152};{string:1153};{string:1154};{string:1155};{string:1156};-;-;{string:1187}
Text=cp-crt:{CRT2};cp-pin:{PIN2};cp-load:{LOAD};cp-empty:{EMPTY};cp-missing:{MISSING};dlg-pin:{PIN};dlg-changepin:{CHANGE-PIN};dlg-unlockpin-chv:{UNLOCK-PIN-CHV};dlg-unlockpin-puk:{UNLOCK-PIN-PUK};dlg-insert:{INSERT};dlg-select:{CERT-LIST};dlg-viewtoken:{CERT-LIST}
01={PIN}:{string:2000},{string:2001},{string:2002},{string:2003}
02={PIN2}:{string:2000},{string:2001},{token-label},{string:2003}
03={CRT}:{string:2000},{string:2001},,{string:2005}
04={CRT2}:{string:2000},{string:2001},{valid-to:days},{string:2005}
05={LOAD}:{string:2014}
06={EMPTY}:{string:1149},{token-number-string}
07={MISSING}:{string:1010}
08={INSERT}:{string:2000},{string:2009}
09={CERT-LIST}:{string:2000},{string:2001},{string:2008}
10={CHANGE-PIN}:{string:2000},{string:2001},{string:2004},{string:2003}
11={UNLOCK-PIN-PUK}:{string:2000},{string:2001},{string:2006}
12={UNLOCK-PIN-CHV}:{string:2000},{string:2001},{string:2006}

Edit

The Edit parameter contains the labels for all edit boxes (input fields). The label strings are usually taken from the string table.

<PIN>;<Current PIN>;<New PIN>;<Confirm PIN>;<PUK>;<Challenge>;<Response>;<Username>;<Domain>;<Username hint>

[Dialog Field]
Edit={string:1150};{string:1151};{string:1152};{string:1153};{string:1154};{string:1155};{string:1156};-;-;{string:1187}

Text

The Text parameter contains the information of all text fields for all dialogs. The label strings are usually taken from the string table. The parameter contains a semicolon separated list identifying the dialog texts that should be loaded at specific scenarios:

cp-pin

Standard credential provider

cp-crt

Certificate provider

cp-load

Credential provider loading credential

cp-empty

Credential provider loaded but token empty

cp-missing

Credential provider loaded but token missing

cp-unlock

Credential provider loaded but token locked

dlg-pin

Internal PIN dialog

dlg-changepin

Internal change PIN dialog

dlg-unlockpin-puk

Internal unlock PIN dialog with PUK

dlg-unlockpin-chv

Internal unlock PIN dialog with challenge/response

dlg-insert

Internal insert token dialog

dlg-select

Internal select certificate dialog

dlg-viewtoken

Internal view token dialog

[Dialog Field]
Text=cp-crt:{CRT2};cp-pin:{PIN2};cp-load:{LOAD};cp-empty:{EMPTY};cp-missing:{MISSING};dlg-pin:{PIN};dlg-changepin:{CHANGE-PIN};dlg-unlockpin-chv:{UNLOCK-PIN-CHV};dlg-unlockpin-puk:{UNLOCK-PIN-PUK};dlg-insert:{INSERT};dlg-select:{CERT-LIST};dlg-viewtoken:{CERT-LIST}

X

This parameter contains the actual texts that are loaded for each type. There can be up to four lines of text, depending on whether the dialog have an input field or not.

X=<name>:<title>,<subtitle>,<text above input>,<text below input>

[Dialog Field]
01={PIN}:{string:2000},{string:2001},{string:2002},{string:2003}