Syntax of the Device Profile Section (p:staticcredentialplugin)
The XML syntax of the device profile definition file is listed as follows:
Copy
<p:staticcredentialplugin name="displayable_name_of_the_plug-in" type="plug-in_entry_in_plugins.properties"> <p:params>
<!—list of plug-in parameters -->
<p:param name="displayable_name_of_the_parameter"
<!— type Values: String, Integer, or byte[]-->
type="type_of_the_param"
key="name_used_by_the_plug-in_to_retrieve_the_parameter_value"
<!— visible Values: either true or false;
if true, the parameter is visible by user at issuance time -->
visible="flag"
<!— modifiable Values: either true or false; if true, the parameter is modifiable by user
at issuance time -->
modifiable="flag"
<!— mandatory Values: either true or false; if true, the parameter is mandatory and a value
must be defined else the issuance will fail -->
mandatory="flag"
<!— The initsource parameter is optional; it defines an AIMS source for the parameter;
in the current version the only possible value is ldap
-->
<!— Note that even when the source of the parameter is an output of an enrollment plug-in,
the initsource value shall be set to ldap. This is related to the fact that ActivID CMS internally
manages the enrollment plug-in values as extensions of the LDAP user schema. -->
initsource="optional parameter"
<!— The initsourceparam parameter specifies the name of the parameter in the source.
For example, if the source is LDAP, the value might be: initsourceparam="emailAddress" -->
<!— Note: When the source parameter is an output of an enrollment plug-in, the initsourceparam
shall be: enrollmentplugin:sourceparameter where enrollmentplugin is the name of the
enrollment plug-in as specified in the enrollment plug-in configuration file and parameter is
the name of the parameter. For more information, read the Generic Plug-in SPI Developer
Guide. -->
initsourceparam="name_of_the_parameter_in_the_source"
<!—list of parameter default values -->
<p:value>the default value of the parameter</p:value>
</p:param>
</p:params>
</p:staticcredentialplugin>