Dialog Field
[Dialog Field]
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={string:1150};{string:1151};{string:1152};{string:1153};{string:1154};{string:1155};{string:1156};-;-;{string:1187}
Info={string1188};{string1189}
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}
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}
Info
The Info parameter presents text below in CredentialProvider when NO-PIN-NEEDED is used.
[Dialog Field]
Info={string1188};{string1189}
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}