AlisonGUI is a javascript client library to access Alison-Desktop and AlisonServer certificates functionalities from any browser. AlisonGUI embed AkisonJS into it.
URL to the logo image to be included into the header of the dialog window.
theme
✘
Name of the graphic theme to be used. Default value: "theme1".
Currently only "theme1" and "theme2" are defined.
header
✘
String to describe the operation.
language
✘
Language. It none is defined, library uses browser language, or "en" if the language is not supported by the library.
viewSignature
✘
If "true", the text to be signed is displayed on frame of the same window.
Language is a more complex structure since it allows to select the language of the message and also to extend default message definitions or to add new ones. Following example shows how to define a new language and its values.
A string that is included into the Distinguished Name (DN) of the subject's certificate.
issuer
✘
A string that is included into the Distinguished Name (DN) of the issuer's certificate.
keystore
✘
An array of valid keystores. Ex: "CSK", "MACOS"].
expirationWindow
✘
A certificate can be filtered by its expiration date.
This field must define 2 integer values: "<past-days>,<previous-days>", and these values allows to create a range around the expiration date of the certificate.
A wildcard (*) can be used to disable one of the values. Some examples:
0 , * : all valid certificates.
* , 0 : all expired certificates.
0 , 60 : valid certificates with less than 60 days of validity.
-30 , 90 : certificates close to expire (less than 90 days), or expired (less than 30 expired days).
60 , * : certificates with more than 60 days of validity.
Example: valid certificates issued by "Banco Saraza SA".
ThumbPrint of the certificate. This value is required. If more than one certificate is present, then profileName and keyStoreId is used to select the right certificate.
profileName
✘
ProfileName that contains the selected certificate.
keyStoreId
✘
KeyStoreId that contains the selected certificate, ie: "MACOS", "ETOKEN".