IDENTIKEY Authentication Server SDK SOAP Reference
IDENTIKEY Authentication Server SDK SOAP Reference
3.11
Disclaimer of Warranties and Limitations of Liabilities
Intellectual Property
VASCO Software, documents and related materials (“Materials”) made available on the Site contain pro-
prietary and confidential information. All title, rights and interest in VASCO Software and Materials,
updates and upgrades thereof, including software rights, copyrights, patent rights, trade secret rights,
sui generis database rights, and all other intellectual and industrial property rights, vest exclusively in
VASCO or its licensors. No VASCO Software or Materials published in this Site may be downloaded,
copied, transferred, disclosed, reproduced, redistributed, or transmitted in any form or by any means,
electronic, mechanical or otherwise, for any commercial or production purpose, except as otherwise
marked or when expressly permitted by VASCO in writing.
Disclaimer
VASCO accepts no liability for the accuracy, completeness, or timeliness of Site content, or for the reli-
ability of links to and content of external or third party websites.
VASCO shall have no liability under any circumstances for any loss, damage, or expense incurred by
you, your company, or any third party arising from the use or inability to use VASCO Software or Mater-
ials, or any third party material available or downloadable from the Site. VASCO will not be liable in rela-
tion to any loss/damage caused by modification of these Legal Notices or Site content.
Reservation
VASCO reserves the right to modify these Notices and the content at any time. VASCO likewise reserves
the right to withdraw or revoke consent or otherwise prohibit use of the VASCO Software or Materials if
such use does not conform to the terms of any written agreement between VASCO and you, or other
applicable terms that VASCO publishes from time to time.
Trademarks
VASCO®, VACMAN®, IDENTIKEY®, aXsGuard®, DIGIPASS®, CertiID®, CRONTO™, MYDIGIPASS.COM™,
the MYDIGIPASS.COM MD Lock logo, the DP+ logo, the VASCO ‘V’ logo, and the CRONTO logo are
registered or unregistered trademarks of VASCO Data Security, Inc. and/or VASCO Data Security Inter-
national GmbH in the U.S. and other countries.
VASCO reserves all rights to the trademarks, service marks and logos of VASCO and its subsidiaries.
Copyright
Copyright © 2008–2016 VASCO Data Security, Inc., VASCO Data Security International GmbH. All rights
reserved.
Table of Contents
1. Introduction 27
2. SOAP Authentication 29
2.1. authUser 33
2.2. getChallenge 35
2.3. getSecureChallenge 35
2.4. updatePassword 36
2.5. changeEncStatPwd 37
2.6. changeBackendPassword 37
3.1. authSignature 43
3.2. genSignature 44
3.3. genRequest 45
5.1. logon 51
5.2. logoff 54
5.3. sessionalive 54
6. userExecute 56
6.1. USERCMD_CREATE 61
6.2. USERCMD_VIEW 62
6.3. USERCMD_GET_ADMIN_DOMAINS 64
6.4. USERCMD_SET_ADMIN_DOMAINS 64
6.5. USERCMD_DELETE 65
6.6. USERCMD_UPDATE 65
6.7. USERCMD_LINK_USER 67
6.8. USERCMD_UNLINK_USER 69
6.9. USERCMD_MOVE 70
6.10. USERCMD_GET_PERMISSION 70
6.11. USERCMD_SET_PERMISSION 71
6.12. USERCMD_COPY_PERMISSION 71
6.13. USERCMD_ENABLE 72
6.14. USERCMD_DISABLE 72
6.15. USERCMD_UNLOCK 73
6.16. USERCMD_RESET_PASSWORD 74
6.17. USERCMD_SET_PASSWORD 74
6.18. USERCMD_SET_EXPIRATION 75
6.19. USERCMD_RESET_LAST_AUTH_TIME 75
7. userQuery 77
7.1. Parameters 77
7.2. Example 82
7.3. Requirements 83
8. userattributeExecute 84
8.1. USERATTRIBUTECMD_CREATE 85
8.2. USERATTRIBUTECMD_VIEW 86
8.3. USERATTRIBUTECMD_UPDATE 87
8.4. USERATTRIBUTECMD_DELETE 88
9. userSendNotification 89
9.1. Parameters 89
9.2. Example 90
9.3. Requirements 91
10. offlinedataExecute 92
10.1. OFFLINEDATACMD_VIEW 93
10.2. OFFLINEDATACMD_DELETE 94
11. digipassExecute 95
Table Index
1. Introduction
The IAS Authentication SDK SOAP Reference is a reference for developers using the IDENTIKEY Authentication
Server SOAP interface. It is highly recommended to use this guide together with the IAS Authentication SDK Pro-
grammer's Guide.
The IDENTIKEY Authentication Server SDK SOAP Reference is a reference for developers using the IDENTIKEY
Authentication Server SOAP interface. It is highly recommended to use this guide together with the IDENTIKEY
Authentication Server SDK Programmer's Guide.
This guide is designed for developers using the IDENTIKEY Authentication Server SOAP interface.
n Online authentication and authorisation tools and protocols, including SOAP, RADIUS, WSDL, SSL, XML,
HTML and TCP/IP.
n Windows and Linux security software environments including IIS, Active Directory and ODBC.
n Administration tasks including user management , policy, scheduling, reports, and performance mon-
itoring.
n Password management and encryption techniques.
n EMV-CAP and other e-commerce transaction standards.
n Programming languages, especially Java and ASP.NET.
It is assumed that any users of this document will have read the following manuals:
IDENTIKEY Authentication Server SOAP interface users must be familiar with the concepts and functions of
IDENTIKEY Authentication Server, its SDK, and SOAP.
n IDENTIKEY Authentication Server Product Guide: introduces the features and concepts of IDENTIKEY
Authentication Server and explains various usage options.
n IDENTIKEY Authentication Server Getting Started Guide: provides a walkthrough on deploying a standard
setup of IDENTIKEY Authentication Server and testing its key features.
n IDENTIKEY Authentication Server Installation Guide for Windows: provides comprehensive instructions on
installing IDENTIKEY Authentication Server on a Windows platform.
n IDENTIKEY Authentication Server Installation Guide for Linux: provides comprehensive instructions on
installing IDENTIKEY Authentication Server on a supported Linux distribution.
n IDENTIKEY Authentication Server Administrator Guide: in-depth information on the administration and man-
agement of IDENTIKEY Authentication Server.
n IDENTIKEY Authentication Server Administrator Reference: detailed IDENTIKEY Authentication Server ref-
erences, including data attributes, utility commands, schema information, and other related information.
n IDENTIKEY Authentication Server Performance and Deployment Guide: information on common deploy-
ment models and performance statistics.
n IDENTIKEY Authentication Server Release Notes: latest information on corresponding IDENTIKEY Authentic-
ation Server releases.
n IDENTIKEY Authentication Server Data Migration Guide: provides comprehensive information on the vari-
ous paths available when updating IDENTIKEY Authentication Server to a higher version.
n IDENTIKEY Authentication Server SDK Programmer's Guide: information on the IDENTIKEY Authentication
Server Software Development Kit (SDK):
n IDENTIKEY Authentication Server SDK Programmer's Guide
n IDENTIKEY Authentication Server SDK Programmer's Guide for Java
n IDENTIKEY Authentication Server SDK Programmer's Guide for .NET
n IDENTIKEY Authentication Server Authentication SDK Programmer's Guide for Java
n IDENTIKEY Authentication Server Authentication SDK Programmer's Guide for .NET
n IDENTIKEY Authentication Server SDK SOAP Reference
n IDENTIKEY Authentication Server SDK Plug-In Engine Guide
n IAS Authentication SDK Programmer's Guide: in-depth information required to develop using the
IAS Authentication SDK:
n IDENTIKEY Authentication Server SDK Programmer's Guide
n IDENTIKEY Authentication Server SDK Programmer's Guide for Java
n IDENTIKEY Authentication Server SDK Programmer's Guide for .NET
n IDENTIKEY Authentication Server Authentication SDK Programmer's Guide for Java
n IDENTIKEY Authentication Server Authentication SDK Programmer's Guide for .NET
n IDENTIKEY Authentication Server SDK SOAP Reference
Comprehensive Help Files including context-sensitive assistance are available via IDENTIKEY Authentication Server
user interfaces. For more information, please visit http://www.vasco.com.
2. SOAP Authentication
The following table lists the authentication commands supported in the SOAP authentication interface.
authUser Perform a user authentication operation on the IDENTIKEY Authentication Server (see 2.1.
authUser).
getChallenge Request the IDENTIKEY Authentication Server to generate an authentication challenge, i.e 1-
step challenge (see 2.2. getChallenge).
getSecureChallenge Request IDENTIKEY Authentication Server to generate a request message which can be used to
initiate an authentication process (see 2.3. getSecureChallenge).
updatePassword Perform a static password update operation on the IDENTIKEY Authentication Server (see 2.4.
updatePassword).
changeEncStatPwd Change the PIN and static password for a DIGIPASS 110 authenticator (see 2.5.
changeEncStatPwd).
changeBackendPassword The user can change the static Active Directory password with a configured back end for
IDENTIKEY Authentication Server via a user self- management website (see 2.6.
changeBackendPassword ).
The following credential field attributes are available for SOAP Authentication commands:
CREDFLD_CESPR String
CREDFLD_CURRENT_PIN String
CREDFLD_DOMAIN String Up to 255 chars. As output, the user's resolved domain will be spe-
cified.
CREDFLD_HOST_CODE String The host code; only returned in case the cor-
responding attribute field was specified in the
authentication request and the authentication has
been successful.
CREDFLD_LOGICAL_ADMIN_ String For a list of pos- Comma separated list of the assigned admin-
PRIVILEGES sible values, refer istrative privileges. Each administrative privilege is
to Table 3: Logical specified as follows:
Administrative
Privileges. <admin priv name> [true|false]
CREDFLD_NOTIFY_GRACE_EXPIRE_ String
DATE
CREDFLD_NOTIFY_GRACE_PERIOD_ String
EXPIRED
CREDFLD_NOTIFY_PASSWORD_ DateTime YYYY-MM-DDTh- The date and time when the static password
EXPIRE_DATE h:mm:ssZ expires.
CREDFLD_NOTIFY_PASSWORD_ String
RANDOMIZE
CREDFLD_NOTIFY_REQUIRE_PIN_ String
CHANGE
CREDFLD_NOTIFY_TOKEN_IS_ String
ASSIGNED
CREDFLD_ORGANIZATIONAL_UNIT String Up to 255 chars. Indicates the user's resolved organizational unit.
0: cleartext com-
bined password
format
4: different
authentication ele-
ments are
provided into sep-
arate parameters
in cleartext.
CREDFLD_PRODUCT_NAME String
CREDFLD_PRODUCT_VERSION String
CREDFLD_REQUEST_BODY String Up to 512 chars. The clear request body used to generate the chal-
lenge request message for an authentication pro-
cess using Secure Channel.
0 - No
1 - Optional
2 - Required
CREDFLD_SERIAL_NO String Up to 255 chars. The serial number of the DIGIPASS to be used in
the authentication processing.
CREDFLD_SESSION_ID String Up to 255 chars. Session ID for a wireless RADIUS session. May be
used for Fast Reconnect.
CREDFLD_USER_ATTRIBUTE_GROUP String Up to 255 chars. The user attribute group name for the attributes
you want to be returned after a successful authen-
tication.
CREDFLD_USERID String Up to 255 chars. The UserID, in whatever form the calling applic-
ation provides it (no specific format is required).
CREDFLD_RESTRICT_ADMIN_ String
PRIVILEGE_ASSIGNMENT
2.1. authUser
The authuser command can be used to send the following requests to the IDENTIKEY Authentication Server:
CREDFLD_ORGANIZATIONAL_UNIT Optional
CREDFLD_PASSWORD Optional
CREDFLD_PASSWORD_FORMAT Mandatory
CREDFLD_DP_RESPONSE Optional
CREDFLD_COMPONENT_TYPE Mandatory
CREDFLD_REQUEST_HOST_CODE Optional
CREDFLD_HOST_CODE Optional
CREDFLD_USER_ATTRIBUTE_GROUP Optional
CREDFLD_STATIC_PASSWORD Optional
CREDFLD_CURRENT_PIN Optional
CREDFLD_NEW_PIN Optional
CREDFLD_CONFIRM_NEW_PIN Optional
CREDFLD_CHALLENGE Optional
CREDFLD_CHALLENGE_MESSAGE Optional
CREDFLD_STATUS_MESSAGE Optional
CREDFLD_AUXILIARY_MESSAGE Optional
CREDFLD_REQUEST_BODY Optional
CREDFLD_REQUEST_MESSAGE Mandatory
CREDFLD_TRANSACTION_TITLE Optional
CREDFLD_NOTIFY_PASSWORD_EXPIRE_ Optional
DATE
2.2. getChallenge
The getChallenge command can be used to send the following requests to the IDENTIKEY Authentication
Server:
CREDFLD_ORGANIZATIONAL_UNIT O
CREDFLD_COMPONENT_TYPE I Mandatory
CREDFLD_CHALLENGE O
CREDFLD_CHALLENGE_KEY O
CREDFLD_CHALLENGE_MESSAGE O
CREDFLD_STATUS_MESSAGE O
CREDFLD_AUXILIARY_MESSAGE O
2.3. getSecureChallenge
The getSecureChallenge command can be used to generate a request message to initiate an authen-
tication process using the Secure Channel feature.
You can define the challenge message displayed to the user either with CREDFLD_REQUEST_BODY or with
CREDFLD_CHALLENGE_MESSAGE and, optionally, CREDFLD_TRANSACTION_TITLE.
2.4. updatePassword
The updatePassword command can be used to send an update static password request to the IDENTIKEY
Authentication Server:
CREDFLD_ORGANIZATIONAL_UNIT O
CREDFLD_COMPONENT_TYPE I Mandatory
CREDFLD_STATIC_PASSWORD I Mandatory
CREDFLD_NEW_STATIC_PASSWORD I Mandatory
CREDFLD_CONFIRM_STATIC_PASSWORD I Mandatory
CREDFLD_STATUS_MESSAGE O
CREDFLD_AUXILIARY_MESSAGE O
2.5. changeEncStatPwd
The changeEncStatPwd command can be used to send a request to the IDENTIKEY Authentication Server for
changing a PIN and static password for a DIGIPASS 110 authenticator.
CREDFLD_DOMAIN I Optional
CREDFLD_CESPR I Mandatory
CREDFLD_CHALLENGE I
CREDFLD_SERVER_PUBLIC_KEY I Mandatory
CREDFLD_COMPONENT_TYPE I Mandatory
2.6. changeBackendPassword
The changeBackendPassword command serves to change the user's static Active Directory password with
a configured back end of IDENTIKEY Authentication Server.The user must authenticate in IDENTIKEY Authentication
Server, using local authentication, for this operation to succeed.
Note
If the Password Randomization feature of IDENTIKEY Authentication Server is used, the policy used in IDENTIKEY
Authentication Server must not apply password proxying for the changeBackendPassword SOAP com-
mand because this would lead to a user with a randomized password being able to change their password.
2.6.1. Parameters
2.6.1.1. UserInput
Table 11: UserInput (Data Type)
Element Type Description
Name
userID String The ID of the user who changes the back-end password.
domain String The domain of the user who changes the back-end password.
2.6.1.2. CredentialInput
Table 12: CredentialInput (Data Type)
Element Name Type Description
response String The one-time password sent by the user to obtain the challenge necessary for
changing the back-end password.
serialNumber String The serial number of the DIGIPASS authenticator used for changing the back-
end password.
challenge String The challenge entered by the user in order to change the back-end password.
challengeKey String The key that is used to refer to the challenge IDENTIKEY Authentication Server
generates.
n No
n Optional
n Required
2.6.1.3. PinChange
Table 13: PinChange (Data Type)
Parameter Name Data Type Optionality Description
currentPin String Mandatory The user's current PIN.
newPin String Mandatory The new PIN, to be set by the user.
2.6.1.4. ChangeBackendPasswordResult
Table 14: ChangeBackendPasswordResult (Data Type)
Element Name Type Description
2.6.1.5. UserOutput
Table 15: UserOutput (Data Type)
Element Type Description
Name
userID String The returned ID of the user who changes the back-end password.
domain String The returned domain of the user who changes the back-end password.
orgUnit String The returned organizational unit of the user who changes the back-end password.
2.6.1.6. CredentialOutput
Table 16: CredentialOutput (Data Type)
Element Name Type Description
hostCode String The host code; only returned in case the corresponding attribute field was specified
in the authentication request and the authentication has been successful.
challenge String Challenge used by the end user to generate the response.
2.6.2. Example
Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<aut:changeBackendPassword xmlns:aut="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Authentication">
<componentType>SOAP-LocalAuth</componentType>
<user>
<userID>user_pws</userID>
<domain>MASTER</domain>
</user>
<credential>
<staticPassword>Test1234</staticPassword>
</credential>
<newStaticPassword>newPass1</newStaticPassword>
</aut:changeBackendPassword>
</soapenv:Body>
</soapenv:Envelope>
Different field attributes are available for SOAP signature interface commands (see Table 18: SOAP Signature Field
Attributes).
3.1. authSignature
The authSignature command performs a signature validation operation on the IDENTIKEY Authentication
Server. For more information about signature validation with EMV-CAP, refer to 4. SOAP EMV-CAP Authentication.
3.2. genSignature
The genSignature command requests IDENTIKEY Authentication Server to generate a virtual signature based
on a number of input fields and to send it to the user via the respective delivery method configured in Message
Delivery Component (MDC).
SIGNFLD_AUXILIARY_MESSAGE O
SIGNFLD_PASSWORD I Mandatory
3.3. genRequest
The genRequest command requests IDENTIKEY Authentication Server to generate a request message, which
can be used to initiate a signature validation transaction using the Secure Channel feature.
You can define the transaction fields either with SIGNFLD_REQUEST_BODY or with a data field list and SIGNFLD_
TRANSACTION_TITLE. If you decide to use a data field list, you need to define keys and values for each data field.
Example
With SIGNFLD_TRANSACTION_TITLE, the dataFieldList element is required and may be specified as follows:
<dataFieldList>
<dataFields>
<key>key1</key>
<value>value1</value>
</dataFields>
<dataFields>
<key>key2</key>
<value>value2</value>
</dataFields>
<dataFields>
<key>key3</key>
<value>value3</value>
</dataFields>
</dataFieldList>
EMVCAPFLD_ORGANIZATIONAL_ O
UNIT
EMVCAPFLD_COMPONENT_TYPE I Mandatory
EMVCAPFLD_SECURECODE I Mandatory
EMVCAPFLD_MODE I Mandatory
EMVCAPFLD_TRANSACTION_ I Optional
AMOUNT
Mode 1 only
EMVCAPFLD_AUXILIARY_ O Optional
MESSAGE
EMVCAPFLD_STATUS_MESSAGE O Optional
The following field attributes are available for SOAP EMV-CAP Authentication commands:
EMVCAPFLD_USERID String Up to 255 The UserID, in whatever form the calling applic-
chars. ation provides it (no specific format is required).
EMVCAPFLD_DOMAIN String Up to 255 As output, the user's resolved domain will be spe-
chars. cified.
“Mode1”
“Mode2”
"Mode3”
EMVCAPFLD_TDS_FIELD_3 String Up to 10
chars.
EMVCAPFLD_TDS_FIELD_4 String Up to 10
chars.
EMVCAPFLD_TDS_FIELD_5 String Up to 10
chars.
EMVCAPFLD_TDS_FIELD_6 String Up to 10
chars.
EMVCAPFLD_TDS_FIELD_7 String Up to 10
chars.
EMVCAPFLD_TDS_FIELD_8 String Up to 10
chars.
EMVCAPFLD_TDS_FIELD_9 String Up to 10
chars.
EMVCAPFLD_TDS_FIELD_10 String Up to 10
chars.
dpxfileuploaddime Perform an upload of a DPX file using DIME (see 15.5. dpxfileuploaddime).
dpxfileuploadmime Perform an upload of a DPX file using MIME attachments (see 15.4. dpxfileuploadmime).
dpxfileuploadmtom Perform an upload of a DPX file using MTOM (see 15.6. dpxfileuploadmtom).
logon Perform an administrative logon to the IDENTIKEY Authentication Server (see 5.1. logon).
offlinedataExecute Perform a command related to a user's offline authentication data (see 10. offlinedataExecute).
reportfiledownloadmtom Perform a download of a generated report using MTOM (see 26.7. reportfiledownloadmtom).
5.1. logon
CREDFLD_CESPR String
CREDFLD_CONTROLLER_TYPE String
CREDFLD_DOMAIN String I/O Optional Up to 255 chars. As output, the user's resolved
domain will be specified.
CREDFLD_LAST_LOGON_TIME Date- O Mandatory xsd:dateTime value, The date and time of the last admin-
Time for example 2014- istrative logon.
02-
18T14:36:01Z
CREDFLD_NOTIFY_GRACE_ String
EXPIRE_DATE
CREDFLD_NOTIFY_GRACE_ String
PERIOD_EXPIRED
CREDFLD_NOTIFY_PASSWORD_ String
RANDOMIZE
CREDFLD_NOTIFY_REQUIRE_PIN_ String
CHANGE
CREDFLD_NOTIFY_TOKEN_IS_ String
ASSIGNED
CREDFLD_ORGANIZATIONAL_UNIT String O Optional. Up to 255 chars. Indicates the user's resolved organ-
izational unit.
CREDFLD_PLATFORM String
CREDFLD_PRODUCT_NAME String
CREDFLD_PRODUCT_VERSION String
No
Optional
Required
CREDFLD_SERIAL_NO String I/O Optional Exactly 10 chars. Serial number of the admin-
istrator's DIGIPASS.
CREDFLD_STORAGE_TYPE String
CREDFLD_USERID String I/O Mandatory Up to 255 chars. The UserID, in whatever form the
calling application provides it (no
specific format is required).
CREDFLD_USER_LOCATION String I/O Optional IP address The location (i.e. the IP address) of
the user's client device.
CREDFLD_SVR_PUBLIC_KEY String
5.2. logoff
5.3. sessionalive
6. userExecute
The userExecute command supports executing following user-related administrative operations:
USERCMD_COPY_PERMISSION For use during mass copy of administrative privileges (see 6.12. USERCMD_COPY_
PERMISSION).
USERCMD_DISABLE Disables the user account of the specified user (see 6.14. USERCMD_DISABLE).
USERCMD_ENABLE Enables the user account of the specified user (see 6.13. USERCMD_ENABLE).
USERCMD_GET_ADMIN_DOMAINS Displays the domains an administrator belongs to (see 6.3. USERCMD_ GET_
ADMIN_DOMAINS).
USERCMD_GET_PERMISSION Displays the administrative privileges that have been assigned a specified user (see
6.10. USERCMD_GET_PERMISSION).
USERCMD_LINK_USER Links a user to another user's DIGIPASS authenticator (see 6.7. USERCMD_LINK_
USER).
USERCMD_MOVE Moves a user to another location in the organizational structure (see 6.9. USERCMD_
MOVE).
USERCMD_RESET_LAST_AUTH_ Resets the date and time the user was last authorized (see 6.19. USERCMD_RESET_
TIME LAST_AUTH_TIME).
USERCMD_RESET_PASSWORD Resets the static password for the specified user (see 6.16. USERCMD_RESET_
PASSWORD).
USERCMD_SET_ADMIN_DOMAINS Adds an administrator to a list of domains (see 6.4. USERCMD_ SET_ ADMIN_
DOMAINS).
USERCMD_SET_EXPIRATION Sets the expiry date of a user account (see 6.18. USERCMD_SET_EXPIRATION).
USERCMD_SET_PASSWORD Sets the static password for the specified user (see 6.17. USERCMD_SET_
PASSWORD).
USERCMD_SET_PERMISSION Sets the administrative privileges for the specified user (see 6.11. USERCMD_SET_
PERMISSION).
USERCMD_UNLINK_USER Unlinks a user from another user's DIGIPASS authenticator (see 6.8. USERCMD_
UNLINK_USER).
USERCMD_UNLOCK Unlocks the user account of the specified user (see 6.15. USERCMD_UNLOCK).
sessionID String I The session identifier of the current administrative session. The
logon command returns this identifier after a successful logon (see
5.1. logon).
cmd String I The user command to be executed (see Table 28: userExecute Com-
mands (SOAP Administration)).
adminDomainInfoList Set I
n Default
n None
n If needed
n Always
USERFLD_CREATE_TIME DateTime The date and time the user account object was
created in the database.
USERFLD_DISABLED Boolean
n Assigned
n Unassigned
USERFLD_LOCAL_AUTH String Supported values: Default: the value from the related policy is
used.
n Default
n None None: no local authentication is performed.
n Digipass Only
n DIGIPASS/Password Digipass Only: the user can only authenticate
n DIGIPASS or Pass- using their DIGIPASS.
word
DIGIPASS/Password: As long as the grace
period for the DIGIPASS authenticatorhas not
expired, the user can use either their authen-
ticator or their static password to log in. After
the grace period has expired, only authen-
tications with DIGIPASS can be performed.
USERFLD_LOCKED Boolean
USERFLD_LOGICAL_ADMIN_ String For a list of possible values, Comma separated list of the assigned admin-
PRIVILEGES refer to Chapter 2. istrative privileges. Each administrative priv-
SOAP Authentication. ilege is specified as follows:
USERFLD_NEW_DOMAIN String
USERFLD_TO_DOMAIN String
USERFLD_UPN String
USERFLD_USE_DP_FROM_ String
USER_LDAP_DN
USERFLD_USERID String Up to 255 chars. The UserID, in whatever form the calling applic-
ation provides it
USERFLD_VDP_DELIVERY_ String Comma separated string of at The delivery method for Virtual DIGIPASS mes-
METHOD most two delivery methods. sages. This overrides the general delivery
method specified in the user policy.
Supported values:
n Email
n SMS
n Voice
USERFLD_VDP_SIGN_DELIVERY_ String Comma separated string of at The delivery method for virtual signature mes-
METHOD most two delivery methods. sages. This overrides the general delivery
method specified in the user policy.
Supported values:
n Email
n SMS
n Voice
6.1. USERCMD_CREATE
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
USERFLD_ORGANIZATIONAL_UNIT Optional
USERFLD_USERNAME Optional
USERFLD_EMAIL Optional
USERFLD_PHONE Optional
USERFLD_MOBILE Optional
USERFLD_DESCRIPTION Optional
USERFLD_PASSWORD Optional
USERFLD_LOCAL_AUTH Mandatory
USERFLD_BACKEND_AUTH Mandatory
USERFLD_DISABLED Mandatory
USERFLD_LOCKED Mandatory
USERFLD_GROUP_LIST Optional
USERFLD_OFFLINE_AUTH_ENABLED Optional
The following user attributes will be specified in the results output parameter of USERCMD_CREATE:
USERFLD_USERID Always
USERFLD_DOMAIN Always
USERFLD_ORGANIZATIONAL_UNIT If defined
USERFLD_USERNAME If defined
USERFLD_EMAIL If defined
USERFLD_PHONE If defined
USERFLD_MOBILE If defined
USERFLD_DESCRIPTION If defined
USERFLD_HAS_DP Always
USERFLD_DISABLED Always
USERFLD_LOCKED Always
USERFLD_USE_DP_FROM_USER_ID If defined
USERFLD_USE_DP_FROM_USER_DOMAIN If defined
USERFLD_OFFLINE_AUTH_ENABLED If defined
USERFLD_STATUS Always
USERFLD_CREATE_TIME Always
USERFLD_MODIFY_TIME Always
USERFLD_GROUP_LIST If defined
USERFLD_BACKEND_AUTH If defined
USERFLD_LOCAL_AUTH If defined
6.2. USERCMD_VIEW
The following attributes can be specified in the user input parameter of this command:
USERFLD_DOMAIN Mandatory
USERFLD_USERID Mandatory
The following user attributes will be specified in the results output parameter of this command:
USERFLD_ASSIGNED_DIGIPASS If defined
USERFLD_BACKEND_AUTH If defined
USERFLD_CREATE_TIME Always
USERFLD_DESCRIPTION If defined
USERFLD_DISABLED Always
USERFLD_DOMAIN Always
USERFLD_EMAIL If defined
USERFLD_EXPIRED Always
USERFLD_GROUP_LIST If defined
USERFLD_HAS_DP Always
USERFLD_LASTAUTHREQ_TIME If defined
USERFLD_LOCAL_AUTH If defined
USERFLD_LOCK_COUNT If defined
USERFLD_LOCKED Always
USERFLD_MOBILE If defined
USERFLD_MODIFY_TIME Always
USERFLD_OFFLINE_AUTH_ENABLED If defined
USERFLD_ORGANIZATIONAL_UNIT If defined
USERFLD_PHONE If defined
USERFLD_STATUS Always
USERFLD_USE_DP_FROM_USER_DOMAIN If defined
USERFLD_USE_DP_FROM_USER_ID If defined
USERFLD_USERID Always
USERFLD_USERNAME If defined
6.3. USERCMD_GET_ADMIN_DOMAINS
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
The same user attributes will always be returned by the results output parameter of this command. The
USERCMD_GET_ADMIN_DOMAINS command will fail if the user specified is:
n Not an administrator, or
n An administrator from the Master Domain
This command will only return a list of domains to which the administrator has access. This list will not include the
domain in which the administrator was created.
6.4. USERCMD_SET_ADMIN_DOMAINS
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
This command also requires a list of domains to which the administrator should be a member (other than the
domain where the administrator was created). Refer to the following example for the required format:
Example
An administrator was created in domainb and is already a member of domaind. The following domain list will
add that administrator to both domaina and domainc:
<adminDomainInfoList xmlns="">
<adminDomains>
<adminDomain>domaina</adminDomain>
</adminDomains>
<adminDomains>
<adminDomain>domainc</adminDomain>
</adminDomains>
</adminDomainInfoList>
In this example, the administrator would become an administrator for the domains domaina , domainb , and
domainc, and will no longer be an administrator for domaind. The USERCMD_SET_ADMIN_DOMAINS com-
mand will fail under any of the following conditions:
The same user attributes used in the input parameters will always be returned by the results output para-
meter of this command.
6.5. USERCMD_DELETE
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
6.6. USERCMD_UPDATE
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
USERFLD_USERNAME Optional
USERFLD_EMAIL Optional
USERFLD_PHONE Optional
USERFLD_MOBILE Optional
USERFLD_DESCRIPTION Optional
USERFLD_LOCAL_AUTH Optional
USERFLD_BACKEND_AUTH Optional
USERFLD_DISABLED Optional
USERFLD_LOCKED Optional
USERFLD_OFFLINE_AUTH_ENABLED Optional
USERFLD_VDP_DELIVERY_METHOD Optional
USERFLD_VDP_MDC_PROFILE Optional
USERFLD_VDP_SIGN_DELIVERY_METHOD Optional
USERFLD_VDP_SIGN_MDC_PROFILE Optional
The following user attributes will be specified in the results output parameter of this command:
USERFLD_USERID Always
USERFLD_DOMAIN Always
USERFLD_ORGANIZATIONAL_UNIT If defined
USERFLD_USERNAME If defined
USERFLD_EMAIL If defined
USERFLD_PHONE If defined
USERFLD_MOBILE If defined
USERFLD_DESCRIPTION If defined
USERFLD_LOCAL_AUTH Always
USERFLD_BACKEND_AUTH Always
USERFLD_DISABLED Always
USERFLD_LOCKED Always
USERFLD_OFFLINE_AUTH_ENABLED If defined
USERFLD_LOCK_COUNT If defined
USERFLD_USE_DP_FROM_USER_ID If defined
USERFLD_USE_DP_FROM_USER_DOMAIN If defined
USERFLD_HAS_DP Always
USERFLD_ASSIGNED_DIGIPASS If defined
USERFLD_STATUS Always
USERFLD_CREATE_TIME Always
USERFLD_MODIFY_TIME Always
USERFLD_VDP_DELIVERY_METHOD Always
USERFLD_VDP_MDC_PROFILE If defined
USERFLD_VDP_SIGN_DELIVERY_METHOD Alway
USERFLD_VDP_SIGN_MDC_PROFILE If defined
6.7. USERCMD_LINK_USER
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
USERFLD_ORGANIZATIONAL_UNIT Optional
USERFLD_USE_DP_FROM_USER_ID Mandatory
USERFLD_USE_DP_FROM_USER_DOMAIN Mandatory
The following user attributes will be specified in the results output parameter of this command:
USERFLD_USERID Always
USERFLD_DOMAIN Always
USERFLD_ORGANIZATIONAL_UNIT If defined
USERFLD_USERNAME If defined
USERFLD_EMAIL If defined
USERFLD_PHONE If defined
USERFLD_MOBILE If defined
USERFLD_DESCRIPTION If defined
USERFLD_LOCAL_AUTH Always
USERFLD_BACKEND_AUTH Always
USERFLD_DISABLED Always
USERFLD_LOCKED Always
USERFLD_LOCK_COUNT If defined
USERFLD_USE_DP_FROM_USER_ID Always
USERFLD_USE_DP_FROM_USER_DOMAIN Always
USERFLD_HAS_DP Always
USERFLD_ASSIGNED_DIGIPASS If defined
USERFLD_STATUS Always
USERFLD_CREATE_TIME Always
USERFLD_MODIFY_TIME Always
6.8. USERCMD_UNLINK_USER
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
USERFLD_ORGANIZATIONAL_UNIT Optional
The following user attributes will be specified in the results output parameter of this command:
USERFLD_USERID Always
USERFLD_DOMAIN Always
USERFLD_ORGANIZATIONAL_UNIT If defined
USERFLD_USERNAME If defined
USERFLD_EMAIL If defined
USERFLD_PHONE If defined
USERFLD_MOBILE If defined
USERFLD_DESCRIPTION If defined
USERFLD_LOCAL_AUTH Always
USERFLD_BACKEND_AUTH Always
USERFLD_DISABLED Always
USERFLD_LOCKED Always
USERFLD_LOCK_COUNT If defined
USERFLD_HAS_DP Always
USERFLD_ASSIGNED_DIGIPASS If defined
USERFLD_STATUS Always
USERFLD_CREATE_TIME Always
USERFLD_MODIFY_TIME Always
6.9. USERCMD_MOVE
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
USERFLD_NEW_ORGANIZATIONAL_UNIT Optional
The following user attributes will be specified in the results output parameter of this command:
USERFLD_USERID Always
USERFLD_DOMAIN Always
USERFLD_ORGANIZATIONAL_UNIT Always
6.10. USERCMD_GET_PERMISSION
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
The following user attributes will be specified in the results output parameter of this command:
USERFLD_USERID Always
USERFLD_DOMAIN Always
USERFLD_LOGICAL_ADMIN_PRIVILEGES Always
6.11. USERCMD_SET_PERMISSION
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
USERFLD_LOGICAL_ADMIN_PRIVILEGES Mandatory
The following user attributes will be specified in the results output parameter of this command:
USERFLD_USERID Always
USERFLD_DOMAIN Always
USERFLD_LOGICAL_ADMIN_PRIVILEGES Always
6.12. USERCMD_COPY_PERMISSION
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
USERFLD_TO_USERID Mandatory
USERFLD_TO_DOMAIN Mandatory
6.13. USERCMD_ENABLE
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
The following user attributes will be specified in the results output parameter of this command:
USERFLD_USERID Always
USERFLD_USERNAME If defined
USERFLD_EMAIL If defined
USERFLD_PHONE If defined
USERFLD_MOBILE If defined
USERFLD_DESCRIPTION If defined
6.14. USERCMD_DISABLE
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
The following user attributes will be specified in the results output parameter of this command:
USERFLD_USERID Always
USERFLD_USERNAME If defined
USERFLD_EMAIL If defined
USERFLD_PHONE If defined
USERFLD_MOBILE If defined
USERFLD_DESCRIPTION If defined
6.15. USERCMD_UNLOCK
As part of the unlock procedure, the User Lock Count will be set to 0.
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
The following user attributes will be specified in the results output parameter of this command:
USERFLD_USERID Always
USERFLD_USERNAME If defined
USERFLD_EMAIL If defined
USERFLD_PHONE If defined
USERFLD_MOBILE If defined
USERFLD_DESCRIPTION If defined
6.16. USERCMD_RESET_PASSWORD
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
The following user attributes will be specified in the results output parameter of this command:
USERFLD_USERID Always
USERFLD_USERNAME If defined
USERFLD_EMAIL If defined
USERFLD_PHONE If defined
USERFLD_MOBILE If defined
USERFLD_DESCRIPTION If defined
6.17. USERCMD_SET_PASSWORD
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
USERFLD_NEW_PASSWORD Mandatory
USERFLD_CONFIRM_NEW_PASSWORD Mandatory
The following user attributes will be specified in the results output parameter of this command:
USERFLD_USERID Always
USERFLD_USERNAME If defined
USERFLD_EMAIL If defined
USERFLD_PHONE If defined
USERFLD_MOBILE If defined
USERFLD_DESCRIPTION If defined
6.18. USERCMD_SET_EXPIRATION
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
USERFLD_EXPIRATION_TIME Mandatory
To reset the expiration date and time, use the null attribute option described in 6.20. Attribute Options
6.19. USERCMD_RESET_LAST_AUTH_TIME
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
The following attribute options are available for each attribute listed below. They are used to change the state of
the attribute when required.
7. userQuery
The userQuery command allows querying user accounts matching specified search criteria.
7.1. Parameters
attributeSet UserAttributeSet Mandatory Specifies the user query search criteria (see 7.1.1.
UserAttributeSet).
fieldSet UserFieldSet Optional Specifies the user attribute fields to be returned for
all the user account records matching the search
criteria (see 7.1.2. UserFieldSet).
7.1.1. UserAttributeSet
The user attributes specified in this attribute set define the user search criteria.
n A list of comma separated values can be specified, in this case it will be interpreted as the logical OR of
the given values.
n Otherwise, the search will be done using the exact match of the given value.
attributes UserAttribute Attributes specifying the user query search criteria (see Table 67: UserAttribute (Data
Type)).
attributeOptions AttributeOptions Specifies how to handle the attribute value during request processing, where each
option is added as single element to attributeOptions, e.g.:
<negative>true</negative>
Supported values:
n negative. Indicates that the specified user attribute value should NOT be
equal to the one specified.
n null. Indicates that the specified attribute should be handled as zero-value.
value Any The attribute value. The data type has to be specified by setting the xsi:type
XML attribute.
attributeID UserAttributeIDEnum The attribute identifier (see Table 68: userQuery (Supported Input Attributes)).
USERFLD_ASSIGNED_DIGIPASS Optional
USERFLD_CREATE_TIME Optional
USERFLD_DESCRIPTION Optional
USERFLD_DISABLED Optional
USERFLD_DOMAIN Optional
USERFLD_EMAIL Optional
USERFLD_EXPIRED Optional
USERFLD_HAS_DP Optional
USERFLD_LAST_PASSWORD_SET_TIME Optional
USERFLD_LASTAUTH_TIME Optional
USERFLD_LOCKED Optional
USERFLD_MOBILE Optional
USERFLD_MODIFY_TIME Optional
USERFLD_ORGANIZATIONAL_UNIT Optional
USERFLD_PHONE Optional
USERFLD_TO_DOMAIN Optional
USERFLD_TO_USERID Optional
USERFLD_USE_DP_FROM_USER_DOMAIN Optional
USERFLD_USE_DP_FROM_USER_ID Optional
USERFLD_USERID Optional
USERFLD_USERNAME Optional
For more information about the specific attributes, refer to Table 30: userExecute Field Attributes.
7.1.2. UserFieldSet
The attributes specified in the fieldSet parameter specify the user attribute fields the IDENTIKEY Authentic-
ation Server should return for the users accounts matching the search criteria.
If fieldSet is omitted, all possible output parameters are returned. If an attribute field is not set in the data-
base, it is not returned for that specific record.
attributeID UserAttributeIDEnum The identifier of an attribute to return (see Table 70: userQuery (Supported Output
Attributes)).
USERFLD_ADMIN_PRIVILEGES If defined
USERFLD_ASSIGNED_DIGIPASS If defined
USERFLD_BACKEND_AUTH If defined
USERFLD_CREATE_TIME If defined
USERFLD_DESCRIPTION If defined
USERFLD_DISABLED If defined
USERFLD_DOMAIN If defined
USERFLD_EMAIL If defined
USERFLD_EXPIRED If defined
USERFLD_HAS_DP If defined
USERFLD_LAST_PASSWORD_SET_TIME If defined
USERFLD_LASTAUTH_TIME If defined
USERFLD_LASTAUTHREQ_TIME If defined
USERFLD_LOCAL_AUTH If defined
USERFLD_LOCKED If defined
USERFLD_MOBILE If defined
USERFLD_MODIFY_TIME If defined
USERFLD_OFFLINE_AUTH_ENABLED If defined
USERFLD_ORGANIZATIONAL_UNIT If defined
USERFLD_PHONE If defined
USERFLD_STATUS If defined
USERFLD_USE_DP_FROM_USER_DOMAIN If defined
USERFLD_USE_DP_FROM_USER_ID If defined
USERFLD_USERID If defined
USERFLD_USERNAME If defined
USERFLD_VDP_DELIVERY_METHOD If defined
USERFLD_VDP_MDC_PROFILE If defined
USERFLD_VDP_SIGN_DELIVERY_METHOD If defined
USERFLD_VDP_SIGN_MDC_PROFILE If defined
For more information about the specific attributes, refer to Table 30: userExecute Field Attributes.
7.1.3. UserQueryOptions
count Boolean Flag to request IDENTIKEY Authentication Server to return only the number of records in
the result set, but not the result set itself.
distinct Boolean Flag to request IDENTIKEY Authentication Server to return only unique query results.
rowcount Unsigned Option to request IDENTIKEY Authentication Server to return the specified number of
Integer result records, beginning with the record specified by RowOffset.
Default value: 0
rowoffset Unsigned Option to request IDENTIKEY Authentication Server to return result records starting
Integer from the specified offset.
Default value: 0
sortfieldid String Optional. Required, if you specify SortOrder. Determines the field attribute to use as
sort key when sorting the result set using SortOrder. May contain any field attribute
from the FieldSet parameter.
sortorder String Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted.
Possible values:
7.1.4. UserQueryResults
resultCodes ResultCodes Mandatory The result and status codes returned by the com-
mand.
resultAttribute UserAttributeList Mandatory List containing the queried user attributes. Each
item of type UserAttributeSet.
errorStack ErrorStack Mandatory The error stack, indicating that the command has
not completed successfully.
7.2. Example
Example
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<sessionID>3JSK8cmRjw4E30wAA=0nUTL-~3fmifTO</sessionID>
<attributeSet>
<attributes>
<value xsi:type="xsd:string">jane.doe</value>
<attributeID>USERFLD_USERID</attributeID>
</attributes>
</attributeSet>
<fieldSet>
<attributeID>USERFLD_USERID</attributeID>
<attributeID>USERFLD_DOMAIN</attributeID>
</fieldSet>
</adm:userQuery>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
7.3. Requirements
n View User
After upgrading IDENTIKEY Authentication Server, server data is continuously migrated while the already-upgraded
IDENTIKEY Authentication Server is running. Until data migration has been completed, the result of a query com-
mand may be incomplete and may include both migrated and non-migrated data. This means that values for new
data fields may be missing or not set correctly in the query result.
8. userattributeExecute
The userattributeExecute command supports executing following user related administrative oper-
ations:
USERATTRIBUTECMD_CREATE Creates a new user attribute for a specified user (see 8.1.
USERATTRIBUTECMD_CREATE ).
USERATTRIBUTECMD_VIEW Displays the values for a specified user attribute (see 8.2.
USERATTRIBUTECMD_VIEW).
SESSION_ID String I The session identifier of the current administrative session. The
logon command returns this identifier after a successful logon.
UATTFLD_ATTR_GROUP String Up to 255 chars. Attribute Group to which the attribute belongs. This is
used to distinguish which attributes will be returned in
specific circumstances.
UATTFLD_CREATE_TIME DateTime The date and time the user attribute object was created
in the database.
UATTFLD_DOMAIN String Up to 255 chars. The domain to which the User record belongs.
UATTFLD_LDAP_DN String
UATTFLD_MODIFY_TIME DateTime The date and time of the last user attribute object
update.
UATTFLD_SEQ_NO Integer Sequence number for the attribute. This is used to con-
catenate attributes into a string for Active Directory data
store.
UATTFLD_USAGE_QUALIFIER String Up to 64 chars. Usage qualifier specifies the type of attribute in use.
UATTFLD_USERID String Up to 255 chars. The UserID, in whatever form the calling application
provides it (no specific format is required).
UATTFLD_OPTIONS String
The UATTFLD_OPTIONS element specifies whether the attribute is of type SOAP or RADIUS, and whether the attrib-
ute value is encrypted or not. These two settings are expressed via the following values:
8.1. USERATTRIBUTECMD_CREATE
The following attributes can be specified in the user input parameter of this command:
UATTFLD_USERID Mandatory
UATTFLD_DOMAIN Mandatory
UATTFLD_ATTR_GROUP Mandatory
UATTFLD_NAME Mandatory
UATTFLD_USAGE_QUALIFIER Mandatory
UATTFLD_VALUE Mandatory
The following user attributes will be specified in the results output parameter of this command:
UATTFLD_USERID Always
UATTFLD_DOMAIN Always
UATTFLD_ATTR_GROUP Always
UATTFLD_NAME Always
UATTFLD_USAGE_QUALIFIER Always
UATTFLD_VALUE Always
UATTFLD_SEQ_NO Always
UATTFLD_CREATE_TIME Always
UATTFLD_MODIFY_TIME Always
UATTFLD_OPTIONS Optional
8.2. USERATTRIBUTECMD_VIEW
The following attributes can be specified in the user input parameter of this command:
UATTFLD_USERID Mandatory
UATTFLD_DOMAIN Mandatory
UATTFLD_ATTR_GROUP Mandatory
UATTFLD_SEQ_NO Mandatory
The following user attributes will be specified in the results output parameter of this command:
UATTFLD_USERID Always
UATTFLD_DOMAIN Always
UATTFLD_ATTR_GROUP Always
UATTFLD_NAME Always
UATTFLD_USAGE_QUALIFIER Always
UATTFLD_VALUE Always
UATTFLD_SEQ_NO Always
UATTFLD_CREATE_TIME Always
UATTFLD_MODIFY_TIME Always
8.3. USERATTRIBUTECMD_UPDATE
The following attributes can be specified in the user input parameter of this command:
UATTFLD_USERID Mandatory
UATTFLD_DOMAIN Mandatory
UATTFLD_ATTR_GROUP Mandatory
UATTFLD_SEQ_NO Mandatory
UATTFLD_NAME Optional
UATTFLD_VALUE Optional
UATTFLD_USAGE_QUALIFIER Optional
The following user attributes will be specified in the results output parameter of this command:
UATTFLD_USERID Always
UATTFLD_DOMAIN Always
UATTFLD_ATTR_GROUP Always
UATTFLD_NAME Always
UATTFLD_USAGE_QUALIFIER Always
UATTFLD_VALUE Always
UATTFLD_SEQ_NO Always
UATTFLD_CREATE_TIME Always
UATTFLD_MODIFY_TIME Always
8.4. USERATTRIBUTECMD_DELETE
The following attributes can be specified in the user input parameter of this command:
UATTFLD_USERID Mandatory
UATTFLD_DOMAIN Mandatory
UATTFLD_ATTR_GROUP Mandatory
UATTFLD_SEQ_NO Mandatory
No result user attributes will be returned by the delete user attribute command.
9. userSendNotification
The userSendNotification command sends a notification message to a specified user.
9.1. Parameters
user UserInput Mandatory Specifies the user to whom the message is sent.
Possible values:
n Email
n SMS
n Voice
destination String Optional The (mobile) phone number or email address of the
recipient. Overrides the returned value.
mdcProfile String Optional The MDC profile used for sending the message.
schedule ScheduleInput Optional Defines the date and time the message will be sent.
errorStack ErrorStack Optional The error stack, indicating that the command has not
completed successfully.
resultCodes ResultCodes Mandatory The result and status codes returned by the com-
mand.
9.1.1. UserInput
domain String The domain of the user to whom the message is sent.
9.1.2. ScheduleInput
time DateTime The date and time the message will be sent. Seconds are ignored by the scheduled task.
9.1.3. UserOutput
userID String The returned ID of the user to whom the message is sent.
domain String The returned domain of the user to whom the message is sent.
orgUnit String The returned organizational unit of the user to whom the message is sent.
9.2. Example
Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:adm="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Administration">
<soapenv:Header/>
<soapenv:Body>
<adm:userSendNotificationRequest>
<sessionID>bbhDR7=mI90R+Q1Kr_??~9IesbmtnVyQ</sessionID>
<user>
<userID>Jane Doe</userID>
<domain>Master</domain>
</user>
<deliveryMethod>Email</deliveryMethod>
<mdcProfile>Profile1</mdcProfile>
<schedule>
<time>2015-06-29T09:00:00</time>
</schedule>
</adm:userSendNotificationRequest>
</soapenv:Body>
</soapenv:Envelope>
9.3. Requirements
n Send Notification
10. offlinedataExecute
The offlinedataExecute command performs the following user-related administrative operations:
OFFLINEDATACMD_VIEW This command displays user account information (see 10.1. OFFLINEDATACMD_
VIEW).
OFFLINEDATAFLD_COMPONENT_ String
LOCATION
OFFLINEDATAFLD_COMPONENT_ String
TYPE
OFFLINEDATAFLD_CREATE_TIME DateTime The date and time the user account object was cre-
ated in the database.
OFFLINEDATAFLD_END_TIME String
OFFLINEDATAFLD_EVENT_COUNTER String
OFFLINEDATAFLD_EVENT_WINDOW String
OFFLINEDATAFLD_MODIFY_TIME DateTime The date and time of the last user account object
update.
OFFLINEDATAFLD_SERIALNO String
OFFLINEDATAFLD_START_TIME String
OFFLINEDATAFLD_USERID String Up to 255 chars. Input: The UserID, in whatever form the calling
application provides it (no specific format is
required).
10.1. OFFLINEDATACMD_VIEW
The following attributes can be specified in the user input parameter of this command:
OFFLINEDATAFLD_USERID Mandatory
OFFLINEDATAFLD_DOMAIN Mandatory
The following user attributes will be specified in the results output parameter of this command:
OFFLINEDATAFLD_COMPONENT_TYPE
OFFLINEDATAFLD_COMPONENT_LOCATION
OFFLINEDATAFLD_DOMAIN
OFFLINEDATAFLD_USERID
OFFLINEDATAFLD_SERIALNO
OFFLINEDATAFLD_EVENT_WINDOW
OFFLINEDATAFLD_EVENT_COUNTER
OFFLINEDATAFLD_START_TIME
OFFLINEDATAFLD_END_TIME
OFFLINEDATAFLD_CREATE_TIME Always
OFFLINEDATAFLD_MODIFY_TIME Always
10.2. OFFLINEDATACMD_DELETE
The following attributes can be specified in the user input parameter of this command:
USERFLD_USERID Mandatory
USERFLD_DOMAIN Mandatory
11. digipassExecute
The digipassExecute command supports executing following DIGIPASS related administrative operations:
DIGIPASSCMD_GENERATE_ACTIVATION_DATA Generates activation data for DIGIPASS for Mobile (see 11.10.
DIGIPASSCMD_GENERATE_ACTIVATION_DATA).
DIGIPASSCMD_GENERATE_ACTIVATION_MESSAGE Generates the first activation message for a specific DIGIPASS license
(see 11.14. DIGIPASSCMD_GENERATE_ACTIVATION_MESSAGE). In
a Two-Step Activation scenario, this constitutes the first activation
step.
DIGIPASSCMD_RESET_ACTIVATION This command resets the activation information for the specified
DIGIPASS authenticator (see 11.9. DIGIPASSCMD_RESET_
ACTIVATION).
DIGIPASSCMD_SET_EXPIRATION Sets the expiration and/or start date for the specified
DIGIPASS authenticator (see 11.8. DIGIPASSCMD_SET_
EXPIRATION).
DIGIPASSCMD_VIEW Displays the DIGIPASS information for the specified DIGIPASS (see
11.1. DIGIPASSCMD_VIEW).
sessionID String Mandatory The session identifier of the current administrative session. The
logon command returns this identifier after a successful logon
(see 5.1. logon).
cmd String Mandatory The DIGIPASS command to be executed (see Table 95: digi-
passExecute Commands (SOAP Administration)).
DIGIPASSFLD_APPL_NAME String The name of the DIGIPASS Application which can be used to validate the Activ-
ation Signature parameter.
n Assigned
n Unassigned
DIGIPASSFLD_ASSIGNED_DATE DateTime
DIGIPASSFLD_ASSIGNED_USER_LDAP_ String
DN
Supported values:
n Default
n No
n Yes – Permitted
n Yes – Required
DIGIPASSFLD_BACKUP_VDP_EXPIRES Date
DIGIPASSFLD_BIND_STATUS String
DIGIPASSFLD_CREATE_TIME DateTime
DIGIPASSFLD_DELIVERY_METHOD String
DIGIPASSFLD_DERIVATION_CODE String
DIGIPASSFLD_DESTINATION String
DIGIPASSFLD_DEVICE_CODE String The device code generated by the DIGIPASS upon processing the first activation
message.
Supported values:
n 0 – Hardware device
n 1 – Unknown software platform
n 3 – iOS
n 5 – Jailbroken iOS
n 7 – Android
n 9 – Rooted Android
n 11 – Windows Phone
n 13 – BlackBerry Native
n 15 – MIDP2 Platform or BlackBerry Java
n 17 – Windows
n 19 – Linux
n 21 - Mac
n 23 - RFU
DIGIPASSFLD_DIRECT_ASSIGN_ONLY Boolean
DIGIPASSFLD_DPSOFT_PARAMS_ID String
DIGIPASSFLD_EVENT_REACTIVATION_ String
COUNTER
DIGIPASSFLD_EXPIRATION_TIME DateTime The expiration date and time of the DIGIPASS authenticator. An expired
DIGIPASS authenticator is ignored when processing authentication, admin-
istrative logon, signature validation, and provisioning requests.
DIGIPASSFLD_FULL_ACTIVATION_DATA String
Defines the grace period expiration date on the DIGIPASS when assigning.
DIGIPASSFLD_GRACE_PERIOD_EXPIRED Boolean Indicates whether the grace period for the DIGIPASS authenticator has ended.
DIGIPASSFLD_GRACE_PERIOD_EXPIRES Date
DIGIPASSFLD_INFORMATION_MESSAGE String Contains the information message that has been generated by the DIGIPASS cli-
ent device. The string length must be a multiple of 2 with a maximum length of
1070 characters.
DIGIPASSFLD_LAST_ACTIV_TIME DateTime
DIGIPASSFLD_LDAP_DN String
DIGIPASSFLD_LICENSE_SERNO String The serial number or DIGIPASS license for which a DIGIPASS instance has been
activated.
DIGIPASSFLD_MAX_ACTIVATIONS Integer The maximum number of DIGIPASS activations which can be performed with a
DIGIPASS license.
DIGIPASSFLD_MDC_PROFILE String The specific Message Delivery Component (MDC) profile used to send activation
data via MDC. This takes precedence over the MDC profile specified in the user
profile.
DIGIPASSFLD_MODIFY_TIME DateTime
DIGIPASSFLD_QR_CODE String
DIGIPASSFLD_REQUEST_KEY String The key which refers to the second activation message cached by IDENTIKEY
Authentication Server. In the response, DIGIPASSFLD_REQUEST_KEY needs to
go along with DIGIPASSFLD_APPL_NAME, i.e. both attributes are either present
or they are missing.
DIGIPASSFLD_RESULT_CODE String
DIGIPASSFLD_RESULT_MESSAGE String
DIGIPASSFLD_SEARCH_DOWN_OU_ Boolean
PATH
DIGIPASSFLD_SEARCH_UP_OU_PATH Boolean
DIGIPASSFLD_SECURE_CHANNEL Boolean If true, at least one DIGIPASS Application supports Secure Channel.
DIGIPASSFLD_START_TIME DateTime The date and time the DIGIPASS authenticator becomes active and can effect-
ively be used (delayed activation).
<yyyy>-<MM>-<dd>T<HH>:<mm>:<ss>.<SSS>Z
<yyyy>-<MM>-<dd>T<HH>:<mm>:<ss>.<SSS>Z
<yyyy>-<MM>-<dd>T<HH>:<mm>:<ss>.<SSS>Z
DIGIPASSFLD_TOP_ORGANIZATIONAL_ String
UNIT
11.1. DIGIPASSCMD_VIEW
DIGIPASSCMD_VIEW displays the DIGIPASS information for the specified DIGIPASS authenticator.
11.1.1. Parameters
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSFLD_DOMAIN Optional
DIGIPASSFLD_SERNO Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSFLD_ACTIV_COUNT If defined
DIGIPASSFLD_ACTIV_LOCATIONS If defined
DIGIPASSFLD_ACTIVE_APPL_NAMES Always
DIGIPASSFLD_ACTIVE_APPL_TYPES Always
DIGIPASSFLD_ASSIGN_STATUS Always
DIGIPASSFLD_ASSIGNED_DATE If defined
DIGIPASSFLD_ASSIGNED_USERID If defined
DIGIPASSFLD_BACKUP_VDP_ENABLED If defined
DIGIPASSFLD_BACKUP_VDP_EXPIRES If defined
DIGIPASSFLD_BACKUP_VDP_USES_LEFT If defined
DIGIPASSFLD_CREATE_TIME Always
DIGIPASSFLD_DEVICE_ID If defined
DIGIPASSFLD_DIRECT_ASSIGN_ONLY If defined
DIGIPASSFLD_DOMAIN Always
DIGIPASSFLD_DPSOFT_PARAMS_ID If defined
DIGIPASSFLD_DPTYPE Always
DIGIPASSFLD_EXPIRATION_TIME If defined
DIGIPASSFLD_EXPIRED Always
DIGIPASSFLD_GRACE_PERIOD_EXPIRED Always
DIGIPASSFLD_GRACE_PERIOD_EXPIRES If defined
DIGIPASSFLD_LAST_ACTIV_TIME If defined
DIGIPASSFLD_LICENSE_SERNO If defined
DIGIPASSFLD_MAX_ACTIVATIONS If defined
DIGIPASSFLD_MODIFY_TIME Always
DIGIPASSFLD_ORGANIZATIONAL_UNIT If defined
DIGIPASSFLD_SERNO Always
DIGIPASSFLD_START_TIME If defined
11.1.2. Requirements
n View DIGIPASS
11.2. DIGIPASSCMD_UPDATE
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSFLD_SERNO Mandatory
DIGIPASSFLD_DOMAIN Optional
DIGIPASSFLD_GRACE_PERIOD_EXPIRES Optional
DIGIPASSFLD_BACKUP_VDP_ENABLED Optional
DIGIPASSFLD_BACKUP_VDP_EXPIRES Optional
DIGIPASSFLD_BACKUP_VDP_USES_LEFT Optional
DIGIPASSFLD_DIRECT_ASSIGN_ONLY Optional
The following attributes will be specified in the results output parameter of this command:
DIGIPASSFLD_SERNO Always
DIGIPASSFLD_DOMAIN Always
DIGIPASSFLD_ORGANIZATIONAL_UNIT If defined
DIGIPASSFLD_DPTYPE Always
DIGIPASSFLD_ACTIVE_APPL_NAMES Always
DIGIPASSFLD_ACTIVE_APPL_TYPES Always
DIGIPASSFLD_ASSIGN_STATUS Always
DIGIPASSFLD_ASSIGNED_USERID If defined
DIGIPASSFLD_ASSIGNED_DATE If defined
DIGIPASSFLD_GRACE_PERIOD_EXPIRES If defined
DIGIPASSFLD_BACKUP_VDP_ENABLED If defined
DIGIPASSFLD_BACKUP_VDP_EXPIRES If defined
DIGIPASSFLD_BACKUP_VDP_USES_LEFT If defined
DIGIPASSFLD_ACTIV_LOCATIONS If defined
DIGIPASSFLD_ACTIV_COUNT If defined
DIGIPASSFLD_LAST_ACTIV_TIME If defined
DIGIPASSFLD_DPSOFT_PARAMS_ID If defined
DIGIPASSFLD_DIRECT_ASSIGN_ONLY If defined
DIGIPASSFLD_CREATE_TIME Always
DIGIPASSFLD_MODIFY_TIME Always
11.3. DIGIPASSCMD_DECRYPT_INFORMATION_MESSAGE
11.3.1. Parameters
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSFLD_SERNO Mandatory
DIGIPASSFLD_DOMAIN Optional
DIGIPASSFLD_ORGANIZATIONAL_UNIT Optional
DIGIPASSFLD_INFORMATION_MESSAGE Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSFLD_SERNO Always
DIGIPASSFLD_DOMAIN Always
DIGIPASSFLD_ORGANIZATIONAL_UNIT If defined
DIGIPASSFLD_INFORMATION_BODY Always
11.3.2. Requirements
11.4. DIGIPASSCMD_DELETE
Only the DIGIPASS attribute DIGIPASSFLD_SERNO can be specified in the attributeSet input para-
meter of this command. This attribute is mandatory.
11.5. DIGIPASSCMD_ASSIGN
11.5.1. Parameters
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSFLD_ASSIGNED_USER_ORG_UNIT Optional
DIGIPASSFLD_ASSIGNED_USERID Mandatory
DIGIPASSFLD_DOMAIN Optional
DIGIPASSFLD_EXPIRATION_TIME Optional
DIGIPASSFLD_GRACE_PERIOD_DAYS Mandatory
DIGIPASSFLD_SERNO Mandatory
DIGIPASSFLD_START_TIME Optional
The following attributes will be specified in the results output parameter of this command:
DIGIPASSFLD_ACTIV_COUNT If defined
DIGIPASSFLD_ACTIV_LOCATIONS If defined
DIGIPASSFLD_ACTIVE_APPL_NAMES Always
DIGIPASSFLD_ACTIVE_APPL_TYPES Always
DIGIPASSFLD_ASSIGN_STATUS Always
DIGIPASSFLD_ASSIGNED_DATE Always
DIGIPASSFLD_ASSIGNED_USERID Always
DIGIPASSFLD_BACKUP_VDP_ENABLED If defined
DIGIPASSFLD_BACKUP_VDP_EXPIRES If defined
DIGIPASSFLD_BACKUP_VDP_USES_LEFT If defined
DIGIPASSFLD_CREATE_TIME Always
DIGIPASSFLD_DIRECT_ASSIGN_ONLY If defined
DIGIPASSFLD_DOMAIN Always
DIGIPASSFLD_DPSOFT_PARAMS_ID If defined
DIGIPASSFLD_DPTYPE Always
DIGIPASSFLD_EXPIRATION_TIME If defined
DIGIPASSFLD_GRACE_PERIOD_EXPIRES If defined
DIGIPASSFLD_LAST_ACTIV_TIME If defined
DIGIPASSFLD_MODIFY_TIME Always
DIGIPASSFLD_ORGANIZATIONAL_UNIT If defined
DIGIPASSFLD_SERNO Always
DIGIPASSFLD_START_TIME If defined
11.5.2. Requirements
n Assign DIGIPASS
11.6. DIGIPASSCMD_UNASSIGN
DIGIPASSCMD_ UNASSIGN unassigns the specified DIGIPASS authenticator. The start time
(DIGIPASSFLD_START_TIME) is reset.
11.6.1. Parameters
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSFLD_SERNO Mandatory
DIGIPASSFLD_DOMAIN Optional
The following attributes will be specified in the results output parameter of this command:
DIGIPASSFLD_SERNO Always
DIGIPASSFLD_DOMAIN Always
DIGIPASSFLD_ORGANIZATIONAL_UNIT If defined
DIGIPASSFLD_DPTYPE Always
DIGIPASSFLD_ACTIVE_APPL_NAMES Always
DIGIPASSFLD_ACTIVE_APPL_TYPES Always
DIGIPASSFLD_ASSIGN_STATUS Always
DIGIPASSFLD_BACKUP_VDP_ENABLED If defined
DIGIPASSFLD_ACTIV_LOCATIONS If defined
DIGIPASSFLD_ACTIV_COUNT If defined
DIGIPASSFLD_LAST_ACTIV_TIME If defined
DIGIPASSFLD_DPSOFT_PARAMS_ID If defined
DIGIPASSFLD_DIRECT_ASSIGN_ONLY If defined
DIGIPASSFLD_CREATE_TIME Always
DIGIPASSFLD_MODIFY_TIME Always
11.6.2. Requirements
n Unassign DIGIPASS
11.7. DIGIPASSCMD_MOVE
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSFLD_SERNO Mandatory
DIGIPASSFLD_DOMAIN Optional
DIGIPASSFLD_ORGANIZATIONAL_UNIT Optional
DIGIPASSFLD_NEW_DOMAIN Mandatory
11.8. DIGIPASSCMD_SET_EXPIRATION
11.8.1. Parameters
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSFLD_DOMAIN Mandatory
DIGIPASSFLD_EXPIRATION_TIME Optional
DIGIPASSFLD_SERNO Mandatory
DIGIPASSFLD_START_TIME Optional
The following attributes will be specified in the results output parameter of this command:
DIGIPASSFLD_DOMAIN Always
DIGIPASSFLD_EXPIRATION_TIME If defined
DIGIPASSFLD_ORGANIZATIONAL_UNIT If defined
DIGIPASSFLD_SERNO Always
DIGIPASSFLD_START_TIME If defined
11.8.2. Requirements
11.9. DIGIPASSCMD_RESET_ACTIVATION
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSFLD_SERNO Mandatory
DIGIPASSFLD_DOMAIN Optional
The following attributes will be specified in the results output parameter of this command:
DIGIPASSFLD_SERNO Always
DIGIPASSFLD_DOMAIN Always
DIGIPASSFLD_ORGANIZATIONAL_UNIT If defined
DIGIPASSFLD_DPTYPE Always
DIGIPASSFLD_ACTIVE_APPL_NAMES Always
DIGIPASSFLD_ACTIVE_APPL_TYPES Always
DIGIPASSFLD_ASSIGN_STATUS Always
DIGIPASSFLD_ASSIGNED_USERID If defined
DIGIPASSFLD_ASSIGNED_DATE If defined
DIGIPASSFLD_GRACE_PERIOD_EXPIRES If defined
DIGIPASSFLD_BACKUP_VDP_ENABLED If defined
DIGIPASSFLD_BACKUP_VDP_EXPIRES If defined
DIGIPASSFLD_BACKUP_VDP_USES_LEFT If defined
DIGIPASSFLD_ACTIV_LOCATIONS If defined
DIGIPASSFLD_ACTIV_COUNT If defined
DIGIPASSFLD_LAST_ACTIV_TIME If defined
DIGIPASSFLD_DPSOFT_PARAMS_ID If defined
DIGIPASSFLD_DIRECT_ASSIGN_ONLY If defined
DIGIPASSFLD_CREATE_TIME Always
DIGIPASSFLD_MODIFY_TIME Always
11.10. DIGIPASSCMD_GENERATE_ACTIVATION_DATA
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSFLD_SERNO Mandatory
DIGIPASSFLD_DOMAIN Optional
The following attributes will be specified in the results output parameter of this command:
DIGIPASSFLD_SERNO Always
DIGIPASSFLD_DOMAIN Always
DIGIPASSFLD_FULL_ACTIVATION_DATA If defined
DIGIPASSFLD_QR_CODE If defined
DIGIPASSFLD_EVENT_REACTIVATION_COUNTER If defined
11.11. DIGIPASSCMD_SEND_ACTIVATION_DATA
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSFLD_SERNO Mandatory
DIGIPASSFLD_DOMAIN Optional
has no explicit MDC profile specified, MDC uses the default MDC profile order as configured in the
MDC configuration.
The following attributes will be specified in the results output parameter of this command:
DIGIPASSFLD_SERNO Always
DIGIPASSFLD_DOMAIN If defined
DIGIPASSFLD_RESULT_CODE If defined
DIGIPASSFLD_RESULT_MESSAGE If defined
11.12. DIGIPASSCMD_BIND_DEVICE
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSFLD_DERIVATION_CODE Mandatory
DIGIPASSFLD_SERNO Mandatory
DIGIPASSFLD_DOMAIN Optional
11.13. DIGIPASSCMD_UNBIND_DEVICE
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSFLD_SERNO Mandatory
DIGIPASSFLD_DOMAIN Optional
11.14. DIGIPASSCMD_GENERATE_ACTIVATION_MESSAGE
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSFLD_SERNO Mandatory
DIGIPASSFLD_DOMAIN Optional
The following attributes will be specified in the results output parameter of this command:
DIGIPASSFLD_SERNO Always
DIGIPASSFLD_DOMAIN Always
DIGIPASSFLD_ORGANIZATIONAL_UNIT If defined
DIGIPASSFLD_REQUEST_MESSAGE Always
11.15. DIGIPASSCMD_ADD_DEVICE
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSFLD_SERNO Mandatory
DIGIPASSFLD_DOMAIN Optional
DIGIPASSFLD_DEVICE_CODE Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSFLD_SERNO Always
DIGIPASSFLD_DOMAIN Always
DIGIPASSFLD_ORGANIZATIONAL_UNIT If defined
DIGIPASSFLD_DEVICE_TYPE Always
DIGIPASSFLD_REQUEST_MESSAGE Always
11.16. DIGIPASSCMD_DEACTIVATE
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSFLD_SERNO Mandatory
DIGIPASSFLD_DOMAIN Optional
The following attributes will be specified in the results output parameter of this command:
DIGIPASSFLD_SERNO Always
DIGIPASSFLD_DOMAIN Always
DIGIPASSFLD_ORGANIZATIONAL_UNIT If defined
DIGIPASSFLD_REQUEST_MESSAGE Always
12. digipassQuery
The digipassQuery command allows the querying of DIGIPASS matching specified search criteria.
12.1. Parameters
attributeSet DigipassAttributeSet Mandatory Specifies the DIGIPASS query search criteria (see
12.1.1. DigipassAttributeSet).
12.1.1. DigipassAttributeSet
The DIGIPASS attributes specified in this attribute set define the DIGIPASS search criteria.
n A list of comma separated values can be specified, in this case it will be interpreted as the logical OR of
the given values.
n Otherwise, the search will be done using the exact match of the given value.
attributes DigipassAttribute Attributes specifying the DIGIPASS query search criteria (see Table 129: Digi-
passAttribute (Data Type)).
attributeOptions AttributeOptions Specifies how to handle the attribute value during request processing, where each
option is added as single element to attributeOptions, e.g.:
<negative>true</negative>
Supported values:
n negative. Indicates that the specified user attribute value should NOT
be equal to the one specified.
n null. Indicates that the specified attribute should be handled as zero-
value.
value Any The attribute value. The data type has to be specified by setting the xsi:type
XML attribute.
attributeID DigipassAttributeIDEnum The attribute identifier (see Table 130: digipassQuery (Supported Input
Attributes)).
DIGIPASSFLD_ACTIVE_APPL_NAMES Optional
DIGIPASSFLD_ACTIVE_APPL_TYPES Optional
DIGIPASSFLD_ASSIGN_STATUS Optional
DIGIPASSFLD_ASSIGNED_USER_ORG_UNIT Optional
DIGIPASSFLD_ASSIGNED_USERID Optional
DIGIPASSFLD_DEVICE_ID Optional
DIGIPASSFLD_DIRECT_ASSIGN_ONLY Optional
DIGIPASSFLD_DOMAIN Optional
DIGIPASSFLD_DPTYPE Optional
DIGIPASSFLD_EXPIRATION_TIME Optional 1)
DIGIPASSFLD_EXPIRED Optional
DIGIPASSFLD_GRACE_PERIOD_EXPIRED Optional
DIGIPASSFLD_GRACE_PERIOD_EXPIRES Optional
DIGIPASSFLD_LICENSE_SERNO Optional
DIGIPASSFLD_ORGANIZATIONAL_UNIT Optional
DIGIPASSFLD_SEARCH_DOWN_OU_PATH Optional
DIGIPASSFLD_SEARCH_UP_OU_PATH Optional
DIGIPASSFLD_SERNO Optional
DIGIPASSFLD_START_TIME Optional
DIGIPASSFLD_TO_EXPIRATION_TIME Optional
DIGIPASSFLD_TO_SERNO Optional
DIGIPASSFLD_TO_START_TIME Optional 2)
DIGIPASSFLD_TOP_ORGANIZATIONAL_UNIT Optional
For more information about the specific attributes, refer to Table 98: digipassExecute Field Attributes.
12.1.2. DigipassFieldSet
The attributes specified in the fieldSet parameter specify the DIGIPASS attribute fields the IDENTIKEY
Authentication Server should return for the DIGIPASS accounts matching the search criteria.
If fieldSet is omitted, all possible output parameters are returned. If an attribute field is not set in the data-
base, it is not returned for that specific record.
1)Querying for explicit values is not supported, if Active Directory is used as data store.
2)Querying for explicit values is not supported, if Active Directory is used as data store.
attributeID DigipassAttributeIDEnum The identifier of an attribute to return (see Table 132: digipassQuery (Supported Output
Attributes)).
DIGIPASSFLD_ACTIV_COUNT If defined
DIGIPASSFLD_ACTIV_LOCATIONS If defined
DIGIPASSFLD_ACTIVE_APPL_NAMES If defined
DIGIPASSFLD_ACTIVE_APPL_TYPES If defined
DIGIPASSFLD_ASSIGN_STATUS If defined
DIGIPASSFLD_ASSIGNED_DATE If defined
DIGIPASSFLD_ASSIGNED_USER_ORG_UNIT If defined
DIGIPASSFLD_ASSIGNED_USERID If defined
DIGIPASSFLD_BACKUP_VDP_ENABLED If defined
DIGIPASSFLD_BACKUP_VDP_EXPIRES If defined
DIGIPASSFLD_BACKUP_VDP_USES_LEFT If defined
DIGIPASSFLD_DEVICE_ID If defined
DIGIPASSFLD_DIRECT_ASSIGN_ONLY If defined
DIGIPASSFLD_DOMAIN If defined
DIGIPASSFLD_DPSOFT_PARAMS_ID If defined
DIGIPASSFLD_DPTYPE If defined
DIGIPASSFLD_EXPIRATION_TIME If defined
DIGIPASSFLD_EXPIRED Always
DIGIPASSFLD_GRACE_PERIOD_EXPIRED Always
DIGIPASSFLD_GRACE_PERIOD_EXPIRES If defined
DIGIPASSFLD_LAST_ACTIV_TIME If defined
DIGIPASSFLD_LICENSE_SERNO If defined
DIGIPASSFLD_ORGANIZATIONAL_UNIT If defined
DIGIPASSFLD_SERNO If defined
DIGIPASSFLD_START_TIME If defined
For more information about the specific attributes, refer to Table 98: digipassExecute Field Attributes.
12.1.3. DigipassQueryOptions
count Boolean Flag to request IDENTIKEY Authentication Server to return only the number of records in
the result set, but not the result set itself.
distinct Boolean Flag to request IDENTIKEY Authentication Server to return only unique query results.
rowcount Unsigned Option to request IDENTIKEY Authentication Server to return the specified number of
Integer result records, beginning with the record specified by RowOffset.
Default value: 0
rowoffset Unsigned Option to request IDENTIKEY Authentication Server to return result records starting
Integer from the specified offset.
Default value: 0
sortfieldid String Optional. Required, if you specify SortOrder. Determines the field attribute to use as
sort key when sorting the result set using SortOrder. May contain any field attribute
from the FieldSet parameter.
sortorder String Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted.
Possible values:
12.1.4. DigipassQueryResults
resultCodes ResultCodes Mandatory The result and status codes returned by the com-
mand.
errorStack ErrorStack Mandatory The error stack, indicating that the command has
not completed successfully.
12.2. Example
Example
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<sessionID>3JSK8cmRjw4E30wAA=0nUTL-~3fmifTO</sessionID>
<attributeSet>
<attributes>
<value xsi:type="xsd:string">VDS0000001</value>
<attributeID>DIGIPASSFLD_SERNO</attributeID>
</attributes>
</attributeSet>
<fieldSet>
<attributeID>DIGIPASSFLD_SERNO</attributeID>
<attributeID>DIGIPASSFLD_ASSIGNED_USERID</attributeID>
</fieldSet>
</adm:digipassQuery>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
12.3. Requirements
n View DIGIPASS
After upgrading IDENTIKEY Authentication Server, server data is continuously migrated while the already-upgraded
IDENTIKEY Authentication Server is running. Until data migration has been completed, the result of a query com-
mand may be incomplete and may include both migrated and non-migrated data. This means that values for new
data fields may be missing or not set correctly in the query result.
13. digipassapplExecute
The digipassapplExecute command performs administrative operations for DIGIPASS Applications.
DIGIPASSAPPLCMD_CREATE_EMVCAP Generate a DIGIPASS record for an EMV-CAP card reader (see 13.21. DIGIPASSAPPLCMD_
CREATE_EMVCAP).
DIGIPASSAPPLCMD_DISABLE_PIN Disable the use of a Server PIN for the specified DIGIPASS Application (see 13.10.
DIGIPASSAPPLCMD_DISABLE_PIN).
DIGIPASSAPPLCMD_ENABLE_PIN Enable the use of a Server PIN for the specified DIGIPASS Application (see 13.9.
DIGIPASSAPPLCMD_ENABLE_PIN).
DIGIPASSAPPLCMD_FORCE_PIN_ Update the specified DIGIPASS Application to force a PIN change at next application usage
CHANGE (see 13.14. DIGIPASSAPPLCMD_FORCE_PIN_CHANGE).
DIGIPASSAPPLCMD_GEN_VOTP Generate and send a valid OTP to a mobile phone or email address via the Message Deliv-
ery Component (MDC) configured in the IDENTIKEY Authentication Server (see 13.13.
DIGIPASSAPPLCMD_GEN_VOTP).
DIGIPASSAPPLCMD_GENERATE_ Generate activation data for DIGIPASS for Mobile (see 13.22. DIGIPASSAPPLCMD_
ACTIVATION_DATA GENERATE_ACTIVATION_DATA).
DIGIPASSAPPLCMD_GETINFO Return the application information for the specified DIGIPASS Application (see 13.12.
DIGIPASSAPPLCMD_GETINFO).
DIGIPASSAPPLCMD_RESET_ERROR_ Reset the error count for the specified DIGIPASS Application (see 13.16.
COUNT DIGIPASSAPPLCMD_RESET_ERROR_COUNT).
DIGIPASSAPPLCMD_RESET_PIN Reset the Server PIN for the specified DIGIPASS Application (see 13.7.
DIGIPASSAPPLCMD_RESET_PIN).
DIGIPASSAPPLCMD_SET_EVENT_ Set the event counter for the specified DIGIPASS Application (see 13.15.
COUNTER DIGIPASSAPPLCMD_SET_EVENT_COUNTER).
DIGIPASSAPPLCMD_SET_PIN Set the Server PIN for the specified DIGIPASS Application (see 13.8. DIGIPASSAPPLCMD_
SET_PIN).
DIGIPASSAPPLCMD_TEST_EMVCAP_ Test the EMV-CAP Mode 1 for a specific DIGIPASS smartcard reader (see 13.18.
MODE1 DIGIPASSAPPLCMD_TEST_EMVCAP_MODE1).
DIGIPASSAPPLCMD_TEST_EMVCAP_ Test the EMV-CAP Mode 2 for a specific DIGIPASS smartcard reader (see 13.19.
MODE2 DIGIPASSAPPLCMD_TEST_EMVCAP_MODE2).
DIGIPASSAPPLCMD_TEST_EMVCAP_ Test the EMV-CAP Mode 3 for a specific DIGIPASS smartcard reader (see 13.20.
MODE3 DIGIPASSAPPLCMD_TEST_EMVCAP_MODE3).
DIGIPASSAPPLCMD_TEST_OTP Test validation of an OTP for a specified DIGIPASS Application (see 13.5.
DIGIPASSAPPLCMD_TEST_OTP).
DIGIPASSAPPLCMD_TEST_ Signature validation test for the specified DIGIPASS Application (see 13.17.
SIGNATURE DIGIPASSAPPLCMD_TEST_SIGNATURE).
DIGIPASSAPPLCMD_VIEW Display the application information for a specified DIGIPASS Application (see 13.2.
DIGIPASSAPPLCMD_VIEW).
sessionID String Mandatory The session identifier of the current administrative session.
The logon command returns this identifier after a suc-
cessful logon (see 5.1. logon).
attributeSet DigipassApplAttributeSet Mandatory Zero or more DIGIPASS Application attribute fields (see
Table 138: digipassapplExecute Field Attributes).
The following field attributes are also available for digipassapplExecute commands:
n RO
n CR
n SG
n MM
n UL
n MA
DIGIPASSAPPLFLD_CONFIRM_CODE The host code which can be used by the client to validate the
command was executed on the correct server.
DIGIPASSAPPLFLD_CREATE_TIME DateTime The date and time the DIGIPASS Application object was created
in the database.
DIGIPASSAPPLFLD_DATA_FIELD_1 String The signature data fields (limited by the DIGIPASS Application,
maximum 8) used to generate the electronic signature.
DIGIPASSAPPLFLD_DATA_FIELD_2 String
DIGIPASSAPPLFLD_DATA_FIELD_3 String
DIGIPASSAPPLFLD_DATA_FIELD_4 String
DIGIPASSAPPLFLD_DATA_FIELD_5 String
DIGIPASSAPPLFLD_DATA_FIELD_6 String
DIGIPASSAPPLFLD_DATA_FIELD_7 String
DIGIPASSAPPLFLD_DATA_FIELD_8 String
DIGIPASSAPPLFLD_DATA_FIELD_9 String
DIGIPASSAPPLFLD_DATA_FIELD_10 String
DIGIPASSAPPLFLD_DEFERRED_EVENT_VALUE Integer The deferred event counter of the DIGIPASS Application used
for the generating the signature.
DIGIPASSAPPLFLD_DELIVERY_METHOD String The method used to deliver the Virtual DIGIPASS to the selected
user:
• SMS - Deliver the OTP via SMS. The DIGIPASS user account
must have a mobile phone number.
• Voice - Deliver the OTP via voice channel (i.e. dictated over a
phone line). The DIGIPASS user account must have a mobile
phone number.
Up to 255 characters.
DIGIPASSAPPLFLD_NEW_PIN String The new DIGIPASS Application PIN when setting a new PIN.
DIGIPASSAPPLFLD_NEW_PIN_CONF String The confirmation of the new DIGIPASS Application PIN when set-
ting a new PIN
DIGIPASSAPPLFLD_MDC_PROFILE String The specific Message Delivery Component (MDC) profile used
to send a virtual one-time password (OTP) via MDC. This takes
precedence over the MDC profile specified in the user profile.
DIGIPASSAPPLFLD_MOBILE String Mobile number of the user. Must contain a phone number that
consists of only numbers, spaces and brackets () {} []. There
may also be a + at the beginning of the number. A maximum of
20 characters can be entered here.
DIGIPASSAPPLFLD_MODIFY_TIME DateTime The date and time of the last DIGIPASS application object
update.
Supported values:
n True
n False
DIGIPASSAPPLFLD_SYNCHRONISE String Flag that indicates if the application created should overwrite
existing ones.
13.1. DIGIPASSAPPLCMD_CREATE
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
DIGIPASSAPPLFLD_APPL_NO Mandatory
DIGIPASSAPPLFLD_APPL_TYPE Mandatory
DIGIPASSAPPLFLD_BLOB Mandatory
DIGIPASSAPPLFLD_ACTIVE Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_APPL_NO Always
DIGIPASSAPPLFLD_APPL_TYPE Always
DIGIPASSAPPLFLD_ACTIVE Always
DIGIPASSAPPLFLD_CREATE_TIME Always
DIGIPASSAPPLFLD_MODIFY_TIME Always
13.2. DIGIPASSAPPLCMD_VIEW
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_APPL_NO Always
DIGIPASSAPPLFLD_APPL_TYPE Always
DIGIPASSAPPLFLD_ACTIVE Always
DIGIPASSAPPLFLD_CREATE_TIME Always
DIGIPASSAPPLFLD_MODIFY_TIME Always
DIGIPASSAPPLFLD_SECURE_CHANNEL_SUPPORT Always
13.3. DIGIPASSAPPLCMD_UPDATE
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
DIGIPASSAPPLFLD_ACTIVE Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_APPL_NO Always
DIGIPASSAPPLFLD_APPL_TYPE Always
DIGIPASSAPPLFLD_BLOB Always
DIGIPASSAPPLFLD_ACTIVE Always
DIGIPASSAPPLFLD_CREATE_TIME Always
DIGIPASSAPPLFLD_MODIFY_TIME Always
13.4. DIGIPASSAPPLCMD_DELETE
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
13.5. DIGIPASSAPPLCMD_TEST_OTP
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
DIGIPASSAPPLFLD_RESPONSE Mandatory
DIGIPASSAPPLFLD_REQUEST_HOST_CODE Optional
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_APPL_NO Always
DIGIPASSAPPLFLD_APPL_TYPE Always
DIGIPASSAPPLFLD_CHALLENGE Always
DIGIPASSAPPLFLD_RESULT_CODE Always
DIGIPASSAPPLFLD_RESULT_MESSAGE Always
13.6. DIGIPASSAPPLCMD_RESET_APPL
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_APPL_NO Always
DIGIPASSAPPLFLD_APPL_TYPE Always
DIGIPASSAPPLFLD_ACTIVE Always
DIGIPASSAPPLFLD_CREATE_TIME Always
DIGIPASSAPPLFLD_MODIFY_TIME Always
13.7. DIGIPASSAPPLCMD_RESET_PIN
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_APPL_NO Always
DIGIPASSAPPLFLD_APPL_TYPE Always
DIGIPASSAPPLFLD_ACTIVE Always
DIGIPASSAPPLFLD_CREATE_TIME Always
DIGIPASSAPPLFLD_MODIFY_TIME Always
13.8. DIGIPASSAPPLCMD_SET_PIN
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
DIGIPASSAPPLFLD_NEW_PIN Mandatory
DIGIPASSAPPLFLD_NEW_PIN_CONF Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
13.9. DIGIPASSAPPLCMD_ENABLE_PIN
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
13.10. DIGIPASSAPPLCMD_DISABLE_PIN
This command disables use of a Server PIN for the specified DIGIPASS Application.
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_DOMAIN_NAME Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_APPL_NO Always
DIGIPASSAPPLFLD_APPL_TYPE Always
DIGIPASSAPPLFLD_ACTIVE Always
DIGIPASSAPPLFLD_CREATE_TIME Always
DIGIPASSAPPLFLD_MODIFY_TIME Always
13.11. DIGIPASSAPPLCMD_UNLOCK
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
DIGIPASSAPPLFLD_UNLOCK_CHAL Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_UNLOCK_CODE Always
13.12. DIGIPASSAPPLCMD_GETINFO
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_APPL_NO Always
DIGIPASSAPPLFLD_APPL_TYPE Always
DIGIPASSAPPLFLD_ACTIVE Always
DIGIPASSAPPLFLD_CREATE_TIME Always
DIGIPASSAPPLFLD_MODIFY_TIME Always
In the SOAP response that is provided when DIGIPASSAPPLCMD_GETINFO is executed, a result infoset XML
element attribute is returned. This XML element, DIGIPASSAPPL-
TYPES:DigipassApplDPInfoItem lists the DIGIPASS Application information. The following fields, con-
tained in the DIGIPASSAPPLFLD_BLOB field attribute, can be returned :
Amount Supported Boolean Yes or No Applies only to EMV-CAP (TokenType= DPEMV), and
only for SafeNet HSM . Indicates whether the DIGIPASS
Application supports the use of the transaction amount
data for validation.
Code Word String 8 hexadecimal characters The application code word. The code word provides
information on the algorithm used by the DIGIPASS
Application.
Current Event Value UINT32 10 digits, 0000000000 to For event-based algorithms: the current event value
4294967294 stored in the DIGIPASS Application BLOB. This value
indicates the greatest event value that has been
received for a valid verification, not necessarily of the
latest valid verification performed (for non-sequential
signature presentation).
Event Based Algorithm Boolean Yes or No Indicates whether the DIGIPASS Application has an
event-based algorithm.
IMK Label String Up to 15 characters Applies only to EMV-CAP (TokenType= DPEMV), and
only for SafeNet HSM .The label of the EMV CAP Issuer
Master Key (IMK) the DIGIPASS Application uses.
KCV Type String Up to 8 characters Applies only to EMV-CAP (TokenType= DPEMV), and
only for SafeNet HSM .
Last Response Type String Up to 8 characters The last valid response type. Possible values:
n PRIMARY
n BACKUP
Last Time Shift INT32 6 signed digits, +/- seconds The shift between the host and the DIGIPASS clock in
seconds.
Last Time Used DATETIME YYYY/MM/DD HH:MM:SS The date and time of the last successful authentication.
Last Verification Event UINT32 10 digits, 0000000000 to For event-based algorithms; the event value of the last
Value 4294967294 valid verification (used for non-sequential signature
presentation).
Maximum Input Fields UINT32 1 digit, 0 to 8 Maximum number of challenges or data fields.
PIN Change Forced Boolean Yes or No Indicates whether the server PIN has to be changed at
the next attempt to log on.
PIN Change On Boolean Yes or No Indicates whether the user can change their server PIN.
PIN Enabled Boolean Yes or No Indicates whether the Server PIN feature is enabled.
PIN Minimum Length UINT32 2 digits, 00 to 08 The permitted minimum length for a server PIN.
PIN Supported Boolean Yes or No Indicates whether the DIGIPASS Application supports
the Server PIN feature.
Primary Token Enabled Boolean Yes or No Indicates whether the primary authenticator is enabled.
Response Checksum Boolean Yes or No Indicates whether the response contains a checksum.
Response Type String 3 characters; HEX or DEC The type of response. Possible types:
n Decimal
n Hexadecimal
Sync Window Reset Boolean Yes or No Indicates whether the initial synchronization window
will be used to perform the next validation for this
DIGIPASS instance.
Time Based Algorithm Boolean Yes or No Indicates whether the DIGIPASS Application has a time-
based algorithm.
Time Step Used UINT32 6 digits, 000000 to 262144 Decimal value of the time step in seconds for time-
based applications.
Token Model String 5 characters The type of DIGIPASS, e.g. DIGIPASS 300,
DIGIPASS 700 etc.
Triple DES Boolean Yes or No Indicates if the application uses the Triple DES (3DES)
algorithm.
Unlock Supported Boolean Yes or No Indicates whether the DIGIPASS Application supports
the Unlock feature.
Virtual Token Enabled Boolean Yes or No Indicates whether the virtual authenticator is enabled.
Virtual Token Grace String 24 characters; format: Indicates the date and time when the virtual authen-
Period Expiry Date ticator expires; the string contains the following inform-
Ddd Mmm DD HH:MM:SS YYYY ation:
Virtual Token Remain- UINT32 3 digits, 000 to 255 Remaining times the virtual authenticator can be used.
ing Use Count
Virtual Token Sup- Boolean Yes or No Indicates whether the use of a virtual authenticator is
ported supported.
Virtual Token Type String Up to 7 characters Indicates which type of virtual authenticator is sup-
ported. Possible types:
n PRIMARY
n BACKUP
n NA
13.13. DIGIPASSAPPLCMD_GEN_VOTP
This command generates a one-time password (OTP) for the specified DIGIPASS Application, and sends it to a
mobile phone or email address via the Message Delivery Component configured in IDENTIKEY Authentication
Server.
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
DIGIPASSAPPLFLD_DELIVERY_METHOD Mandatory
DIGIPASSAPPLFLD_MOBILE Mandatory if
DIGIPASSAPPLFLD_
DELIVERY_METHOD = SMS
DIGIPASSAPPLFLD_EMAIL Mandatory if
DIGIPASSAPPLFLD_
DELIVERY_METHOD = Email
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_RESULT_CODE Always
DIGIPASSAPPLFLD_RESULT_MESSAGE Always
13.14. DIGIPASSAPPLCMD_FORCE_PIN_CHANGE
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_APPL_NO Always
DIGIPASSAPPLFLD_APPL_TYPE Always
DIGIPASSAPPLFLD_ACTIVE Always
DIGIPASSAPPLFLD_CREATE_TIME Always
DIGIPASSAPPLFLD_MODIFY_TIME Always
13.15. DIGIPASSAPPLCMD_SET_EVENT_COUNTER
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
DIGIPASSAPPLFLD_EVENT_COUNTER Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_APPL_NO Always
DIGIPASSAPPLFLD_APPL_TYPE Always
DIGIPASSAPPLFLD_ACTIVE Always
DIGIPASSAPPLFLD_CREATE_TIME Always
DIGIPASSAPPLFLD_MODIFY_TIME Always
13.16. DIGIPASSAPPLCMD_RESET_ERROR_COUNT
This command resets the error count for the specified DIGIPASS Application. If the DIGIPASS Applicationhas been
locked, the DIGIPASSAPPLCMD_UNLOCK command will be needed to unlock it.
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_APPL_NO Always
DIGIPASSAPPLFLD_APPL_TYPE Always
DIGIPASSAPPLFLD_ACTIVE Always
DIGIPASSAPPLFLD_CREATE_TIME Always
DIGIPASSAPPLFLD_MODIFY_TIME Always
13.17. DIGIPASSAPPLCMD_TEST_SIGNATURE
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_DOMAIN Optional
DIGIPASSAPPLFLD_APPL_NAME Mandatory
DIGIPASSAPPLFLD_DATA_FIELD_1 Mandatory
DIGIPASSAPPLFLD_DATA_FIELD_2 Optional
DIGIPASSAPPLFLD_DATA_FIELD_3 Optional
DIGIPASSAPPLFLD_DATA_FIELD_4 Optional
DIGIPASSAPPLFLD_DATA_FIELD_5 Optional
DIGIPASSAPPLFLD_DATA_FIELD_6 Optional
DIGIPASSAPPLFLD_DATA_FIELD_7 Optional
DIGIPASSAPPLFLD_DATA_FIELD_8 Optional
DIGIPASSAPPLFLD_SIGNATURE Mandatory
DIGIPASSAPPLFLD_DEFERRED_DATE_TIME Optional
DIGIPASSAPPLFLD_DEFERRED_EVENT_VALUE Optional
DIGIPASSAPPLFLD_REQUEST_CONFIRM_CODE Optional
DIGIPASSAPPLFLD_REQUEST_KEY Optional
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_DOMAIN Always
DIGIPASSAPPLFLD_ORGANIZATIONAL_UNIT Optional
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_APPL_NO Always
DIGIPASSAPPLFLD_APPL_TYPE Always
DIGIPASSAPPLFLD_RESULT_MESSAGE Always
DIGIPASSAPPLFLD_RESULT_CODE Always
13.18. DIGIPASSAPPLCMD_TEST_EMVCAP_MODE1
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_DOMAIN Optional
DIGIPASSAPPLFLD_APPL_NAME Mandatory
DIGIPASSAPPLFLD_RESPONSE Mandatory
DIGIPASSAPPLFLD_CHALLENGE Optional
DIGIPASSAPPLFLD_TRANSACTION_AMOUNT Optional
DIGIPASSAPPLFLD_TRANSACTION_CURRENCY Optional
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_DOMAIN Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_RESULT_CODE Always
DIGIPASSAPPLFLD_RESULT_MESSAGE Always
13.19. DIGIPASSAPPLCMD_TEST_EMVCAP_MODE2
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_DOMAIN Optional
DIGIPASSAPPLFLD_APPL_NAME Mandatory
DIGIPASSAPPLFLD_RESPONSE Mandatory
DIGIPASSAPPLFLD_DATA_FIELD_1 Mandatory
DIGIPASSAPPLFLD_DATA_FIELD_2 Optional
DIGIPASSAPPLFLD_DATA_FIELD_3 Optional
DIGIPASSAPPLFLD_DATA_FIELD_4 Optional
DIGIPASSAPPLFLD_DATA_FIELD_5 Optional
DIGIPASSAPPLFLD_DATA_FIELD_6 Optional
DIGIPASSAPPLFLD_DATA_FIELD_7 Optional
DIGIPASSAPPLFLD_DATA_FIELD_8 Optional
DIGIPASSAPPLFLD_DATA_FIELD_9 Optional
DIGIPASSAPPLFLD_DATA_FIELD_10 Optional
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_DOMAIN Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_RESULT_CODE Always
DIGIPASSAPPLFLD_RESULT_MESSAGE Always
13.20. DIGIPASSAPPLCMD_TEST_EMVCAP_MODE3
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_DOMAIN Optional
DIGIPASSAPPLFLD_APPL_NAME Mandatory
DIGIPASSAPPLFLD_RESPONSE Mandatory
DIGIPASSAPPLFLD_CHALLENGE Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_DOMAIN Always
DIGIPASSAPPLFLD_APPL_NAME Always
DIGIPASSAPPLFLD_RESULT_CODE Always
DIGIPASSAPPLFLD_RESULT_MESSAGE Always
13.21. DIGIPASSAPPLCMD_CREATE_EMVCAP
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_DOMAIN Mandatory
DIGIPASSAPPLFLD_ACTIVE Mandatory
DIGIPASSAPPLFLD_CARD_AID Optional
DIGIPASSAPPLFLD_CARD_AIP Mandatory
DIGIPASSAPPLFLD_CARD_ATC Optional
DIGIPASSAPPLFLD_CARD_CARDDATA Optional
DIGIPASSAPPLFLD_CARD_CDOL1 Optional
DIGIPASSAPPLFLD_CARD_CID Optional
DIGIPASSAPPLFLD_CARD_IAD Mandatory
DIGIPASSAPPLFLD_CARD_IAF Mandatory
DIGIPASSAPPLFLD_CARD_IIPB Mandatory
DIGIPASSAPPLFLD_EMV_TYPE Mandatory
DIGIPASSAPPLFLD_KEY_LABEL Mandatory
DIGIPASSAPPLFLD_KEY_KCV Mandatory
DIGIPASSAPPLFLD_ORGANIZATIONAL_UNIT Optional
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_SERNO Always
DIGIPASSAPPLFLD_DOMAIN Always
DIGIPASSAPPLFLD_BLOB
DIGIPASSAPPLFLD_CREATE_TIME
DIGIPASSAPPLFLD_MODIFY_TIME
DIGIPASSAPPLFLD_ACTIVE
13.22. DIGIPASSAPPLCMD_GENERATE_ACTIVATION_DATA
The following attributes can be specified in the attributeSet input parameter of this command:
DIGIPASSAPPLFLD_SERNO Mandatory
DIGIPASSAPPLFLD_DOMAIN Mandatory
DIGIPASSAPPLFLD_APPL_NAME Mandatory
The following attributes will be specified in the results output parameter of this command:
DIGIPASSAPPLFLD_EVENT_REACTIVATION_COUNTER Always
DIGIPASSAPPLFLD_FULL_ACTIVATION_DATA Always
14. digipassapplQuery
The digipassapplQuery command allows the querying of DIGIPASSapplications matching specified search
criteria. This command requires the following command parameters:
14.1. Parameters
results DigipassApplQuery Res- Mandatory Result structure containing return and status codes
ults and a list of the queried DIGIPASS record fields (see
14.1.4. DigipassApplQueryResults).
14.1.1. DigipassApplAttributeSet
The DIGIPASS application attributes specified in this attribute set define the DIGIPASS application search criteria.
The following options can be applied to a DIGIPASS application attribute:
n NEGATIVE: used to indicate that the specified DIGIPASS attribute value should NOT be equal to the one spe-
cified.
<negative>true</negative>
Supported values:
value Any The attribute value. The data type has to be specified by
setting the xsi:type XML attribute.
DIGIPASSAPPLFLD_APPL_NAME Optional
DIGIPASSAPPLFLD_APPL_TYPE Optional
DIGIPASSAPPLFLD_DOMAIN Optional
DIGIPASSAPPLFLD_SECURE_CHANNEL_SUPPORT Optional
DIGIPASSAPPLFLD_SERNO Optional
14.1.2. DigipassApplFieldSet
The attributes specified in the fieldSet parameter specify the DIGIPASS application attribute fields IDENTIKEY
Authentication Server should return for the DIGIPASS applications matching the search criteria.
If fieldSet is omitted, all possible output parameters are returned. If an attribute field is not set in the data-
base, it is not returned for that specific record.
DIGIPASSAPPLFLD_ACTIVE If defined
DIGIPASSAPPLFLD_APPL_NAME If defined
DIGIPASSAPPLFLD_APPL_NO If defined
DIGIPASSAPPLFLD_APPL_TYPE If defined
DIGIPASSAPPLFLD_BLOB If defined
DIGIPASSAPPLFLD_CREATE_TIME If defined
DIGIPASSAPPLFLD_DOMAIN If defined
DIGIPASSAPPLFLD_MODIFY_TIME If defined
DIGIPASSAPPLFLD_SECURE_CHANNEL_SUPPORT If defined
DIGIPASSAPPLFLD_SERNO If defined
14.1.3. DigipassApplQueryOptions
count Boolean Flag to request IDENTIKEY Authentication Server to return only the number of records in
the result set, but not the result set itself.
distinct Boolean Flag to request IDENTIKEY Authentication Server to return only unique query results.
rowcount Unsigned Option to request IDENTIKEY Authentication Server to return the specified number of
Integer result records, beginning with the record specified by RowOffset.
Default value: 0
rowoffset Unsigned Option to request IDENTIKEY Authentication Server to return result records starting
Integer from the specified offset.
Default value: 0
sortfieldid String Optional. Required, if you specify SortOrder. Determines the field attribute to use as
sort key when sorting the result set using SortOrder. May contain any field attribute
from the FieldSet parameter.
sortorder String Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted.
Possible values:
14.1.4. DigipassApplQueryResults
resultCodes ResultCodes Mandatory The result and status codes returned by the com-
mand.
errorStack ErrorStack Mandatory The error stack, indicating that the command has
not completed successfully.
14.2. Example
Example
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<adm:digipassapplQuery xmlns:adm="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Administration"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<sessionID>kR|+E+zwa#RrFptoIL4Il|N3t]]Qzxuj</sessionID>
<attributeSet>
<attributes>
<value xsi:type="xsd:string">0097123456</value>
<attributeID>DIGIPASSAPPLFLD_SERNO</attributeID>
</attributes>
</attributeSet>
<fieldSet>
<attributeID>DIGIPASSAPPLFLD_SERNO</attributeID>
<attributeID>DIGIPASSAPPLFLD_APPL_NAME</attributeID>
<attributeID>DIGIPASSAPPLFLD_APPL_TYPE</attributeID>
</fieldSet>
</adm:digipassapplQuery>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
14.3. Requirements
n View DIGIPASS
After upgrading IDENTIKEY Authentication Server, server data is continuously migrated while the already-upgraded
IDENTIKEY Authentication Server is running. Until data migration has been completed, the result of a query com-
mand may be incomplete and may include both migrated and non-migrated data. This means that values for new
data fields may be missing or not set correctly in the query result.
15. dpxfileExecute
The dpxfileExecute command executes the following DPX file-related administrative operations:
DPXFILECMD_IMPORT_ This command starts the the actual server import processing of a previously uploaded DPX file
FILE (see 15.1. DPXFILECMD_IMPORT_FILE ).
The DPXfile should be uploaded first using one of the 3 supported upload commands:
n DPXFileUploadMIME
n DPXFileUploadDIME
n DPXFileUploadMTOM
DPXFILECMD_QUERY_ This command requests the import status for a previously started DPX file import (see 15.2.
STATUS DPXFILECMD_QUERY_STATUS).
DPXFILECMD_STOP_ This command stops a previously started DPX file import (see 15.3. DPXFILECMD_STOP_
IMPORT IMPORT).
SESSION_ID String I The session identifier of the current administrative session. The logon
command returns this identifier after a successful logon.
DPXFILEFLD_APPL_LIST String Comma separated list of DIGIPASS application names and asso-
ciated types to be imported from the uploaded DPXFile.
DPXFILEFLD_ORGANIZATIONAL_UNIT String The organizational unit where the DIGIPASS have to be impor-
ted.
DPXFILEFLD_SCHEDULE Boolean
DPXFILEFLD_SHEDULE_NOTIFY String
15.1. DPXFILECMD_IMPORT_FILE
The following attributes can be specified in the DPXFile input parameter of this command:
DPXFILEFLD_CACHE_ID Mandatory
DPXFILEFLD_APPL_LIST Mandatory
DPXFILEFLD_ACTIVE Mandatory
DPXFILEFLD_DOMAIN Mandatory
DPXFILEFLD_ORGANIZATIONAL_UNIT Optional
DPXFILEFLD_DIRECT_ASSIGN_ONLY Optional
DPXFILEFLD_SYNCHRONISE Optional
DPXFILEFLD_SCHEDULE Optional
DPXFILEFLD_SCHED_NOTIFY Optional
15.2. DPXFILECMD_QUERY_STATUS
Only the DPXFILEFLD_CACHE_ID attribute can be specified in the DPXFile attribute set input parameter of this com-
mand. This attribute is mandatory.
The following attributes will be specified in the results output parameter of this command:
DPXFILEFLD_CACHE_ID Always
DPXFILEFLD_RETURN_ERROR Optional
DPXFILEFLD_APPLS_READ Always
DPXFILEFLD_APPLS_IMPORTED Always
DPXFILEFLD_APPLS_FAILED Always
15.3. DPXFILECMD_STOP_IMPORT
Only the DPXFILEFLD_CACHE_ID attribute can be specified in the DPXFile attribute set input parameter of this com-
mand. This attribute is mandatory.
15.4. dpxfileuploadmime
The dpxfileuploadmime command uploads a DPX file using MIME encoding. This command should specify
the following command parameters:
The following attributes can be specified in the DPXFile input parameter of this command:
The following DPXFile attributes will be specified in the results output parameter of this command:
DPXFILEFLD_DP_TOTAL unsignedInt Always Total number of DIGIPASS found in the DPX file.
15.5. dpxfileuploaddime
The dpxfileuploaddime command uploads a DPX file using DIME encoding. This command should specify
the following parameters:
The following attributes can be specified in the DPXFile input parameter of this command:
The following DPXFile attributes will be specified in the results output parameter of this command:
DPXFILEFLD_DP_TOTAL unsignedInt Always Total number of DIGIPASS found in the DPX file.
15.6. dpxfileuploadmtom
The dpxfileuploadmtom command uploads a DPX file using MTOM encoding. This command should spe-
cify following command parameters:
The following attributes can be specified in the DPXFile input parameter of this command:
DPXFILEFLD_DPX_FILE_NAME String Mandatory The name of the file into which the DPX file will be
loaded.
The following DPXFile attributes will be specified in the results output parameter of this command:
DPXFILEFLD_DP_TOTAL unsignedInt Always Total number of DIGIPASS found in the DPX file.
16. domainExecute
The domainExecute command executes the following domain-related administrative operations:
DOMAINCMD_CREATE This command creates a domain entry in the organizational structure (see 16.1. DOMAINCMD_
CREATE).
DOMAINCMD_VIEW This command displays the settings for the specified domain (see 16.2. DOMAINCMD_VIEW).
DOMAINCMD_UPDATE This command updates the specified domain (see 16.3. DOMAINCMD_UPDATE).
DOMAINCMD_DELETE This command deletes the specified domain (see 16.4. DOMAINCMD_DELETE).
SESSION_ID String I The session identifier of the current administrative session. The
logon command returns this identifier after a successful logon.
DOMAINFLD_CREATE_TIME DateTime
DOMAINFLD_MODIFY_TIME DateTime
16.1. DOMAINCMD_CREATE
The following attributes can be specified in the domain input parameter of this command:
DOMAINFLD_DOMAIN Mandatory
DOMAINFLD_DESCRIPTION Optional
The following domain attributes will be specified in the results output parameter of this command:
DOMAINFLD_DOMAIN Always
DOMAINFLD_DESCRIPTION If defined
DOMAINFLD_MASTERDOMAIN Always
DOMAINFLD_CREATE_TIME Always
DOMAINFLD_MODIFY_TIME Always
16.2. DOMAINCMD_VIEW
Only the DOMAINFLD_DOMAIN attribute can be specified in the domain attribute set input parameter of this com-
mand. This attribute is mandatory.
The following domain attributes will be specified in the results output parameter of this command:
DOMAINFLD_DOMAIN Always
DOMAINFLD_DESCRIPTION If defined
DOMAINFLD_MASTERDOMAIN Always
DOMAINFLD_CREATE_TIME Always
DOMAINFLD_MODIFY_TIME Always
16.3. DOMAINCMD_UPDATE
The following attributes can be specified in the domain input parameter of this command:
DOMAINFLD_DOMAIN Mandatory
DOMAINFLD_DESCRIPTION Optional
The following domain attributes will be specified in the results output parameter of this command:
DOMAINFLD_DOMAIN Always
DOMAINFLD_DESCRIPTION If defined
DOMAINFLD_MASTERDOMAIN Always
DOMAINFLD_CREATE_TIME Always
DOMAINFLD_MODIFY_TIME Always
16.4. DOMAINCMD_DELETE
Only the DOMAINFLD_DOMAIN attribute can be specified in the domain attribute set input parameter of this com-
mand. This attribute is mandatory.
17. domainQuery
The domainQuery command queries domains matching specified search criteria. To perform a domain query,
the following domainQuery command parameters must be specified:
The domain attributes specified in this attribute set define the domain search criteria. The following attribute
options can be applied to a domain attribute:
n NEGATIVE: used to indicate that the specified domain attribute value should NOT be equal to the one spe-
cified.
n Search fields are interpreted as follows:
n Wildcards can be placed at start, end or both of the values. In this case, they will be interpreted as
the SQL LIKE statement.
n A list of comma separated values can be specified, in this case it will be interpreted as the logical
OR of the given values.
n Otherwise, the search will be done using the exact match of the given value.
The domain attributes specified in the FIELDSET attribute specify the domain fields the IDENTIKEY Authentication
Server should return for the domains matching the search criteria.
count Boolean Flag to request IDENTIKEY Authentication Server to return only the number of records in
the result set, but not the result set itself.
distinct Boolean Flag to request IDENTIKEY Authentication Server to return only unique query results.
rowcount Unsigned Option to request IDENTIKEY Authentication Server to return the specified number of
Integer result records, beginning with the record specified by RowOffset.
Default value: 0
rowoffset Unsigned Option to request IDENTIKEY Authentication Server to return result records starting
Integer from the specified offset.
Default value: 0
sortfieldid String Optional. Required, if you specify SortOrder. Determines the field attribute to use as
sort key when sorting the result set using SortOrder. May contain any field attribute
from the FieldSet parameter.
sortorder String Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted.
Possible values:
After upgrading IDENTIKEY Authentication Server, server data is continuously migrated while the already-upgraded
IDENTIKEY Authentication Server is running. Until data migration has been completed, the result of a query com-
mand may be incomplete and may include both migrated and non-migrated data. This means that values for new
data fields may be missing or not set correctly in the query result.
18. orgunitExecute
The orgunitExecute command supports executing following organizational unit related administrative oper-
ations:
ORGUNITCMD_ This command creates a organizational unit entry in the organizational structure (see 18.1.
CREATE ORGUNITCMD_CREATE).
ORGUNITCMD_VIEW This command displays the settings for the specified organizational unit (see 18.2. ORGUNITCMD_
VIEW).
ORGUNITCMD_ This command updates the specified organizational unit (see 18.3. ORGUNITCMD_UPDATE).
UPDATE
ORGUNITCMD_ This command deletes the specified organizational unit (see 18.4. ORGUNITCMD_DELETE).
DELETE
SESSION_ID String I The session identifier of the current administrative session. The
logon command returns this identifier after a successful logon.
ORGUNITFLD_DOMAIN String Up to 255 chars. Domain in which the organizational unit belongs.
ORGUNITFLD_CREATE_TIME DateTime The date and time the organizational unit object
was created in the database.
ORGUNITFLD_MODIFY_TIME DateTime The date and time of the last organizational unit
object update.
ORGUNITFLD_SEARCH_DOWN_OU_ Boolean
PATH
18.1. ORGUNITCMD_CREATE
The following attributes can be specified in the orgunit input parameter of this command:
ORGUNITFLD_DOMAIN Mandatory
ORGUNITFLD_PARENT_ORGANIZATIONAL_UNIT Optional
The following orgunit attributes will be specified in the results output parameter of this command:
ORGUNITFLD_ORGANIZATIONAL_UNIT Always
ORGUNITFLD_DOMAIN Always
ORGUNITFLD_PARENT_ORGANIZATIONAL_UNIT If defined
ORGUNITFLD_DESCRIPTION If defined
ORGUNITFLD_CREATE_TIME Always
ORGUNITFLD_MODIFY_TIME Always
18.2. ORGUNITCMD_VIEW
The following attributes can be specified in the orgunit input parameter of this command:
ORGUNITFLD_DOMAIN Mandatory
The following orgunit attributes will be specified in the results output parameter of this command:
ORGUNITFLD_ORGANIZATIONAL_UNIT Always
ORGUNITFLD_DOMAIN Always
ORGUNITFLD_PARENT_ORGANIZATIONAL_UNIT If defined
ORGUNITFLD_DESCRIPTION If defined
ORGUNITFLD_CREATE_TIME Always
ORGUNITFLD_MODIFY_TIME Always
18.3. ORGUNITCMD_UPDATE
The following attributes can be specified in the orgunit input parameter of this command:
ORGUNITFLD_DOMAIN Mandatory
The following orgunit attributes will be specified in the results output parameter of this command:
ORGUNITFLD_ORGANIZATIONAL_UNIT Always
ORGUNITFLD_DOMAIN Always
ORGUNITFLD_PARENT_ORGANIZATIONAL_UNIT If defined
ORGUNITFLD_DESCRIPTION If defined
ORGUNITFLD_CREATE_TIME Always
ORGUNITFLD_MODIFY_TIME Always
18.4. ORGUNITCMD_DELETE
The following attributes can be specified in the orgunit input parameter of this command:
ORGUNITFLD_DOMAIN Mandatory
19. orgunitQuery
The orgunitQuery command queries organizational units matching specified search criteria. To use this com-
mand, the following orgunitQuery command parameters must be specified:
The orgunit attributes specified in this attribute set define the orgunit search criteria. The following attribute
options can be applied to a domain attribute:
n NEGATIVE: used to indicate that the specified orgunit attribute value should NOT be equal to the one spe-
cified.
n Search fields are interpreted as follows:
n Wildcards can be placed at start, end or both of the values. In this case, they will be interpreted as
the SQL LIKE statement.
n A list of comma separated values can be specified, in this case it will be interpreted as the logical
OR of the given values.
n Otherwise, the search will be done using the exact match of the given value.
The orgunit attributes specified in the FIELDSET attribute specify the orgunit fields the IDENTIKEY Authentication
Server should return for the orgunits matching the search criteria.
count Boolean Flag to request IDENTIKEY Authentication Server to return only the number of records in
the result set, but not the result set itself.
distinct Boolean Flag to request IDENTIKEY Authentication Server to return only unique query results.
rowcount Unsigned Option to request IDENTIKEY Authentication Server to return the specified number of
Integer result records, beginning with the record specified by RowOffset.
Default value: 0
rowoffset Unsigned Option to request IDENTIKEY Authentication Server to return result records starting
Integer from the specified offset.
Default value: 0
sortfieldid String Optional. Required, if you specify SortOrder. Determines the field attribute to use as
sort key when sorting the result set using SortOrder. May contain any field attribute
from the FieldSet parameter.
sortorder String Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted.
Possible values:
After upgrading IDENTIKEY Authentication Server, server data is continuously migrated while the already-upgraded
IDENTIKEY Authentication Server is running. Until data migration has been completed, the result of a query com-
mand may be incomplete and may include both migrated and non-migrated data. This means that values for new
data fields may be missing or not set correctly in the query result.
20. componentExecute
The componentExecute command executes the following component-related administrative operations:
COMPONENTCMD_ Deletes the specified back-end server entry (see 20.4. COMPONENTCMD_DELETE).
DELETE
COMPONENTCMD_ Updates the server settings for the specified back-end server (see 20.3.
UPDATE COMPONENTCMD_UPDATE).
COMPONENTCMD_VIEW Displays the server settings for the specified back-end server (see 20.2.
COMPONENTCMD_VIEW).
SESSION_ID String I The session identifier of the current administrative session. The
logon command returns this identifier after a successful logon.
The following field attributes are also available for componentExecute commands:
COMPONENTFLD_CREATE_TIME DateTime
COMPONENTFLD_ENABLED Boolean
COMPONENTFLD_REQUEST_FORWARDING Boolean
COMPONENTFLD_CHARACTER_ENCODING String
20.1. COMPONENTCMD_CREATE
The following attributes can be specified in the component input parameter of this command:
COMPONENTFLD_CHARACTER_ENCODING Optional
COMPONENTFLD_COMPONENT_LOCATION Mandatory
COMPONENTFLD_COMPONENT_TYPE Mandatory
COMPONENTFLD_ENABLED Optional
COMPONENTFLD_LICENSE_KEY Optional
COMPONENTFLD_POLICY_ID Mandatory
COMPONENTFLD_PROTOCOL_ID Optional
COMPONENTFLD_RADIUS_SHARED_SECRET Optional
COMPONENTFLD_REQUEST_FORWARDING Optional
COMPONENTFLD_TCP_PORT Optional
COMPONENTFLD_VASCO_PUBLIC_KEY Optional
The following component attributes will be specified in the results output parameter of this command:
COMPONENTFLD_CHARACTER_ENCODING If defined
COMPONENTFLD_COMPONENT_LOCATION Always
COMPONENTFLD_COMPONENT_TYPE Always
COMPONENTFLD_CREATE_TIME Always
COMPONENTFLD_ENABLED Optional
COMPONENTFLD_LICENSE_KEY If defined
COMPONENTFLD_MODIFY_TIME Always
COMPONENTFLD_POLICY_ID Always
COMPONENTFLD_PROTOCOL_ID If defined
COMPONENTFLD_RADIUS_SHARED_SECRET If defined
COMPONENTFLD_REQUEST_FORWARDING Optional
COMPONENTFLD_TCP_PORT If defined
COMPONENTFLD_VASCO_PUBLIC_KEY If defined
20.2. COMPONENTCMD_VIEW
The following attributes can be specified in the component input parameter of this command:
COMPONENTFLD_COMPONENT_LOCATION Mandatory
COMPONENTFLD_COMPONENT_TYPE Mandatory
The following component attributes will be specified in the results output parameter of this command:
COMPONENTFLD_CHARACTER_ENCODING If defined
COMPONENTFLD_COMPONENT_LOCATION Always
COMPONENTFLD_COMPONENT_TYPE Always
COMPONENTFLD_CREATE_TIME Always
COMPONENTFLD_ENABLED Always
COMPONENTFLD_LICENSE_KEY If defined
COMPONENTFLD_MODIFY_TIME Always
COMPONENTFLD_POLICY_ID Always
COMPONENTFLD_PROTOCOL_ID If defined
COMPONENTFLD_RADIUS_SHARED_SECRET If defined
COMPONENTFLD_REQUEST_FORWARDING Always
COMPONENTFLD_TCP_PORT If defined
COMPONENTFLD_VASCO_PUBLIC_KEY If defined
20.3. COMPONENTCMD_UPDATE
The following attributes can be specified in the component input parameter of this command:
COMPONENTFLD_CHARACTER_ENCODING Optional
COMPONENTFLD_COMPONENT_LOCATION Mandatory
COMPONENTFLD_COMPONENT_TYPE Mandatory
COMPONENTFLD_ENABLED Optional
COMPONENTFLD_LICENSE_KEY Optional
COMPONENTFLD_POLICY_ID Optional
COMPONENTFLD_PROTOCOL_ID Optional
COMPONENTFLD_RADIUS_SHARED_SECRET Optional
COMPONENTFLD_REQUEST_FORWARDING Optional
COMPONENTFLD_TCP_PORT Optional
COMPONENTFLD_VASCO_PUBLIC_KEY Optional
The following component attributes will be specified in the results output parameter of this command:
COMPONENTFLD_CHARACTER_ENCODING If defined
COMPONENTFLD_COMPONENT_LOCATION Always
COMPONENTFLD_COMPONENT_TYPE Always
COMPONENTFLD_CREATE_TIME Always
COMPONENTFLD_ENABLED Always
COMPONENTFLD_LICENSE_KEY If defined
COMPONENTFLD_MODIFY_TIME Always
COMPONENTFLD_POLICY_ID If defined
COMPONENTFLD_PROTOCOL_ID If defined
COMPONENTFLD_RADIUS_SHARED_SECRET If defined
COMPONENTFLD_REQUEST_FORWARDING Always
COMPONENTFLD_TCP_PORT If defined
COMPONENTFLD_VASCO_PUBLIC_KEY If defined
20.4. COMPONENTCMD_DELETE
The following attributes can be specified in the component input parameter of this command:
COMPONENTFLD_COMPONENT_TYPE Always
COMPONENTFLD_COMPONENT_LOCATION Always
21. componentQuery
The componentQuery command retrieves component records matching specific search criteria. To use this
command, the following componentQuery command parameters must be specified:
The user attributes specified in this attribute set define the user search criteria. The following options can be
applied to a user attribute:
n NEGATIVE: used to indicate that the specified user attribute value should NOT be equal to the one spe-
cified.
n Search fields are interpreted as follows:
n Wildcards can be placed at start, end or both of the values. In this case, they will be interpreted as
the SQL LIKE statement.
n A list of comma separated values can be specified, in this case it will be interpreted as the logical
OR of the given values.
n Otherwise, the search will be done using the exact match of the given value.
The user attributes specified in the FIELDSET attribute specify the DIGIPASS fields the IDENTIKEY Authentication
Server should return for the DIGIPASS matching the search criteria.
count Boolean Flag to request IDENTIKEY Authentication Server to return only the number of records in
the result set, but not the result set itself.
distinct Boolean Flag to request IDENTIKEY Authentication Server to return only unique query results.
rowcount Unsigned Option to request IDENTIKEY Authentication Server to return the specified number of
Integer result records, beginning with the record specified by RowOffset.
Default value: 0
rowoffset Unsigned Option to request IDENTIKEY Authentication Server to return result records starting
Integer from the specified offset.
Default value: 0
sortfieldid String Optional. Required, if you specify SortOrder. Determines the field attribute to use as
sort key when sorting the result set using SortOrder. May contain any field attribute
from the FieldSet parameter.
sortorder String Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted.
Possible values:
After upgrading IDENTIKEY Authentication Server, server data is continuously migrated while the already-upgraded
IDENTIKEY Authentication Server is running. Until data migration has been completed, the result of a query com-
mand may be incomplete and may include both migrated and non-migrated data. This means that values for new
data fields may be missing or not set correctly in the query result.
22. backendExecute
The backendExecute command executes the following report-related administrative operations:
BACKENDCMD_DELETE Deletes the specified back-end server entry (see 22.4. BACKENDCMD_DELETE).
BACKENDCMD_UPDATE Updates the server settings for the specified back-end server (see 22.3. BACKENDCMD_UDPATE).
BACKENDCMD_VIEW Displays the server settings for the specified back-end server (see 22.2. BACKENDCMD_VIEW).
sessionID String I The session identifier of the current administrative session. The logon
command returns this identifier after a successful logon (see 5.1. logon).
cmd String I The back-end command to be executed (see Table 240: backendExecute
Commands).
BACKENDFLD_CHARACTER_ String
ENCODING
BACKENDFLD_CREATE_TIME DateTime The date and time the back-end server entry was created in the database.
BACKENDFLD_DIRECTORY_ String
BASE_DN
BACKENDFLD_EMAIL_ String The LDAP attribute name to use as user's email address for DUR user inform-
ATTRIBUTE ation synchronization.
Up to 64 characters.
BACKENDFLD_MOBILE_ String The LDAP attribute name to use as user's mobile phone number for DUR user
ATTRIBUTE information synchronization.
Up to 64 characters.
BACKENDFLD_MODIFY_TIME DateTime The date and time of the last back-end server entry update.
BACKENDFLD_PHONE_ String The LDAP attribute name to use as user's landline phone number for DUR user
ATTRIBUTE information synchronization.
Up to 64 characters.
BACKENDFLD_PRIORITY Integer
BACKENDFLD_SECURITY_ String DN of an administrator account to use when sending a query to an LDAP back-
PRINCIPAL_DN end authenticator.
BACKENDFLD_USER_ID_ String
ATTRIBUTE
BACKENDFLD_USER_OBJECT_ String
CLASS
BACKENDFLD_USERNAME_ String The LDAP attribute name to use as user's display name for DUR user inform-
ATTRIBUTE ation synchronization.
Up to 64 characters.
22.1. BACKENDCMD_CREATE
The following attributes can be specified in the back-end input parameter of this command:
BACKENDFLD_AUTH_IP_ADDRESS Optional
BACKENDFLD_AUTH_PORT Optional
BACKENDFLD_AUTH_PORT_SSL Optional
BACKENDFLD_BACKEND_PROTOCOL_ID Mandatory
BACKENDFLD_BACKEND_SERVER_ID Mandatory
BACKENDFLD_CHARACTER_ENCODING Optional
BACKENDFLD_DIRECTORY_AUTH Optional
BACKENDFLD_DIRECTORY_BASE_DN Optional
BACKENDFLD_DOMAIN Optional
BACKENDFLD_EMAIL_ATTRIBUTE Optional
BACKENDFLD_MOBILE_ATTRIBUTE Optional
BACKENDFLD_PHONE_ATTRIBUTE Optional
BACKENDFLD_PRIORITY Optional
BACKENDFLD_RADIUS_ACCT_IP_ADDRESS Optional
BACKENDFLD_RADIUS_ACCT_PORT Optional
BACKENDFLD_RADIUS_SHARED_SECRET Optional
BACKENDFLD_RETRIES Optional
BACKENDFLD_SECURITY_PRINCIPAL_DN Optional
BACKENDFLD_SECURITY_PRINCIPAL_PASSWORD Optional
BACKENDFLD_TIMEOUT Optional
BACKENDFLD_USERNAME_ATTRIBUTE Optional
The following back-end attributes will be specified in the results output parameter of this command:
BACKENDFLD_BACKEND_PROTOCOL_ID Always
BACKENDFLD_BACKEND_SERVER_ID Always
BACKENDFLD_CHARACTER_ENCODING If defined
BACKENDFLD_DOMAIN If defined
BACKENDFLD_EMAIL_ATTRIBUTE If defined
BACKENDFLD_MOBILE_ATTRIBUTE If defined
BACKENDFLD_MODIFY_TIME Always
BACKENDFLD_MODIFY_TIME Always
BACKENDFLD_PHONE_ATTRIBUTE If defined
BACKENDFLD_PRIORITY If defined
BACKENDFLD_RADIUS_ACCT_IP_ADDRESS If defined
BACKENDFLD_RADIUS_ACCT_PORT If defined
BACKENDFLD_RADIUS_AUTH_IP_ADDRESS If defined
BACKENDFLD_RADIUS_AUTH_PORT If defined
BACKENDFLD_RADIUS_RETRIES If defined
BACKENDFLD_RADIUS_SHARED_SECRET If defined
BACKENDFLD_RADIUS_TIMEOUT If defined
BACKENDFLD_USERNAME_ATTRIBUTE If defined
22.2. BACKENDCMD_VIEW
Only the BACKENDFLD_BACKEND_SERVER_ID attribute can be specified in the back-end attribute set
input parameter of this command. This attribute is mandatory.
The following back-end attributes will be specified in the results output parameter of this command:
BACKENDFLD_AUTH_IP_ADDRESS If defined
BACKENDFLD_AUTH_PORT If defined
BACKENDFLD_BACKEND_PROTOCOL_ID If defined
BACKENDFLD_BACKEND_SERVER_ID Always
BACKENDFLD_CHARACTER_ENCODING If defined
BACKENDFLD_DOMAIN If defined
BACKENDFLD_EMAIL_ATTRIBUTE If defined
BACKENDFLD_MOBILE_ATTRIBUTE If defined
BACKENDFLD_MODIFY_TIME Always
BACKENDFLD_MODIFY_TIME Always
BACKENDFLD_PHONE_ATTRIBUTE If defined
BACKENDFLD_PRIORITY If defined
BACKENDFLD_RADIUS_ACCT_IP_ADDRESS If defined
BACKENDFLD_RADIUS_ACCT_PORT If defined
BACKENDFLD_RADIUS_SHARED_SECRET If defined
BACKENDFLD_RETRIES If defined
BACKENDFLD_TIMEOUT If defined
BACKENDFLD_USERNAME_ATTRIBUTE If defined
22.3. BACKENDCMD_UDPATE
The following attributes can be specified in the back-end input parameter of this command:
BACKENDFLD_AUTH_IP_ADDRESS Optional
BACKENDFLD_AUTH_PORT Optional
BACKENDFLD_BACKEND_PROTOCOL_ID Mandatory
BACKENDFLD_BACKEND_SERVER_ID Mandatory
BACKENDFLD_CHARACTER_ENCODING Optional
BACKENDFLD_DOMAIN Optional
BACKENDFLD_EMAIL_ATTRIBUTE Optional
BACKENDFLD_MOBILE_ATTRIBUTE Optional
BACKENDFLD_PHONE_ATTRIBUTE Optional
BACKENDFLD_PRIORITY Optional
BACKENDFLD_RADIUS_ACCT_IP_ADDRESS Optional
BACKENDFLD_RADIUS_ACCT_PORT Optional
BACKENDFLD_RADIUS_SHARED_SECRET Optional
BACKENDFLD_RETRIES Optional
BACKENDFLD_TIMEOUT Optional
BACKENDFLD_USERNAME_ATTRIBUTE Optional
The following back-end attributes will be specified in the results output parameter of this command:
BACKENDFLD_AUTH_IP_ADDRESS If defined
BACKENDFLD_AUTH_PORT If defined
BACKENDFLD_BACKEND_PROTOCOL_ID If defined
BACKENDFLD_BACKEND_SERVER_ID Always
BACKENDFLD_CHARACTER_ENCODING If defined
BACKENDFLD_DOMAIN_NAME If defined
BACKENDFLD_EMAIL_ATTRIBUTE If defined
BACKENDFLD_MOBILE_ATTRIBUTE If defined
BACKENDFLD_MODIFY_TIME Always
BACKENDFLD_MODIFY_TIME Always
BACKENDFLD_PHONE_ATTRIBUTE If defined
BACKENDFLD_PRIORITY If defined
BACKENDFLD_RADIUS_ACCT_IP_ADDRESS If defined
BACKENDFLD_RADIUS_ACCT_PORT If defined
BACKENDFLD_RADIUS_SHARED_SECRET If defined
BACKENDFLD_RETRIES If defined
BACKENDFLD_TIMEOUT If defined
BACKENDFLD_USERNAME_ATTRIBUTE If defined
22.4. BACKENDCMD_DELETE
Only the BACKENDFLD_BACKEND_SERVER_ID attribute can be specified in the back-end attribute set
input parameter of this command. This attribute is mandatory, and serves as a unique back-end server identifier.
23. backendQuery
The backendQuery command queries back-end server records matching specified search criteria. To use this
command, the following backendQuery command parameters must be specified:
The user attributes specified in this attribute set define the user search criteria. The following options can be
applied to a user attribute:
n NEGATIVE: used to indicate that the required attribute value should NOT be equal to the one specified.
n Search fields are interpreted as follows:
n Wildcards can be placed at start, end or both of the values. In this case, they will be interpreted as
the SQL LIKE statement.
n A list of comma separated values can be specified, in this case it will be interpreted as the logical
OR of the given values.
n Otherwise, the search will be done using the exact match of the given value.
The user attributes specified in the FIELDSET attribute specify the DIGIPASS fields the IDENTIKEY Authentication
Server should return for the users matching the search criteria.
count Boolean Flag to request IDENTIKEY Authentication Server to return only the number of records in
the result set, but not the result set itself.
distinct Boolean Flag to request IDENTIKEY Authentication Server to return only unique query results.
rowcount Unsigned Option to request IDENTIKEY Authentication Server to return the specified number of
Integer result records, beginning with the record specified by RowOffset.
Default value: 0
rowoffset Unsigned Option to request IDENTIKEY Authentication Server to return result records starting
Integer from the specified offset.
Default value: 0
sortfieldid String Optional. Required, if you specify SortOrder. Determines the field attribute to use as
sort key when sorting the result set using SortOrder. May contain any field attribute
from the FieldSet parameter.
sortorder String Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted.
Possible values:
After upgrading IDENTIKEY Authentication Server, server data is continuously migrated while the already-upgraded
IDENTIKEY Authentication Server is running. Until data migration has been completed, the result of a query com-
mand may be incomplete and may include both migrated and non-migrated data. This means that values for new
data fields may be missing or not set correctly in the query result.
24. policyExecute
The policyExecute command executes following policy-related administrative operations:
POLICYCMD_GET_EFFECTIVE_ Get all effective policy settings for a specific policy, taking into account all set-
POLICY tings from parent policies wherever the default option is used.(see 24.5.
POLICYCMD_GET_EFFECTIVE_POLICY).
sessionID String I The session identifier of the current administrative session. The logon com-
mand returns this identifier after a successful logon (see 5.1. logon).
cmd String I The policy command to be executed (see Table 250: policyExecute Commands
(SOAP administration)).
POLICYFLD_ACCEPTED_ String A comma separated list of domains for which user authentication and signature
DOMAIN validation requests are accepted.
POLICYFLD_ACT_MSG_ Integer The number of days before the first activation message expires.
VALIDITY
Applies if Secure Channel is supported.
POLICYFLD_ACTIVATION_ Integer Determines whether a notification should be sent to the user when a delayed
COMPLETED_NOTIFICATION DIGIPASS activation completes (delayed activation).
POLICYFLD_ACTIVATION_ Integer Determines whether a notification should be sent to the user when a DIGIPASS
DELAYED_NOTIFICATION activation is delayed (delayed activation).
POLICYFLD_ACTIVATION_ String Specifies the default delivery method when sending notifications for delayed
NOTIFICATION_DELIVERY_ activation.
METHOD
Supported values:
n Default
n Email
n SMS
n Voice
Up to 255 chars.
POLICYFLD_APPL_TYPE String Comma-separated list of types of DIGIPASS Application which may be used.
Supported values:
n Default
n No restriction
n Response Only
n Challenge/Response
n Signature
n Multi-Mode
POLICYFLD_ASSIGN_MODE String Specifies the method of automated DIGIPASS Assignment that will be used for
this Policy, if any.
Supported values:
n Default
n Auto-Assignment
n Self-Assignment
n Neither
POLICYFLD_ASSIGN_SEARCH_ String Controls the search scope for an available DIGIPASS for Auto-Assignment or Pro-
UP_OU_PATH visioning Registration, or for a specific DIGIPASS for Self-Assignment. Search
the current organizational unit and up the tree as high as possible.
Supported values:
n Default
n No
n Yes
POLICYFLD_AUTOLEARN String Specifies whether the Password Autolearn feature is enabled for the Policy.
Supported values:
n Default
n No
n Yes
POLICYFLD_BACKEND_AUTH String Specifies whether authentication requests using the Policy will be handled by
the IDENTIKEY Authentication Server using Back-End Authentication.
Supported values:
n Default
n None
n If Needed
n Always
Supported values:
n Windows
n RADIUS
n e-Directory
n Active Directory
n Tivoli
POLICYFLD_BACKUP_VDP_ String The method by which a User has to request a Backup Virtual DIGIPASSlogin.
REQUEST_KEYWORD
The 'request' is made in the password field during login. The request will be
ignored if the User does not have a DIGIPASS assigned that is activated for the
Backup Virtual DIGIPASS feature, or if other Policy or DIGIPASS settings do not
permit Backup Virtual DIGIPASS use.
Up to 16 chars
POLICYFLD_BACKUP_VDP_ String Specifies whether and how the Backup Virtual DIGIPASS feature can be used
REQUEST_METHOD when this Policy is effective. For the Backup Virtual DIGIPASS feature to func-
tion, it must also be activated in the DPX file for the associated DIGIPASS.
Supported values:
n None
n Default
n Keyword
n Password
n KeywordPassword
n PasswordKeyword
POLICYFLD_CHALLENGE_ String Defines the Keyword that a User must enter to request a 2-step Chal-
REQUEST_KEYWORD lenge/Response login. Used where POLICYFLD_CHALLENGE_REQUEST_
METHOD is set to Keyword, KeywordPassword or PasswordKeyword.
Up to 16 chars
May be blank.
POLICYFLD_CHALLENGE_ String The method by which a User has to request a 2-step Challenge/Response login.
REQUEST_METHOD
This is the only mode of Challenge/Response available in a RADIUS environment.
The 'request' is made in the password field during login. The request will fail if
the User does not have a Challenge/Response-capable DIGIPASS assigned. This
includes DIGIPASS Applications of Type CR, SG and MM.
Supported values:
n None
n Default
n Keyword
n Password
n KeywordPassword
n PasswordKeyword
POLICYFLD_CHECKCHALLENGE Integer This setting is for advanced control over time-based Challenge/Response
authentication.
Supported values:
POLICYFLD_CHG_WIN_PWD_ String
ENABLED
POLICYFLD_CHG_WIN_PWD_ Integer
LENGTH
POLICYFLD_CHKINACTDAYS Integer
POLICYFLD_CLIENT_GROUP_ String
LIST
POLICYFLD_CLIENT_GROUP_ String
MODE
POLICYFLD_CREATE_TIME DateTime Date and time the policy object was created in the database. Always part of the
policy commands output (except the delete operation).
POLICYFLD_CUSTOM_ String If true, transaction fields in the signing request can be defined using SIGNFLD_
REQUEST_BODY REQUEST_BODY instead of a data field list.
Supported values:
n Default
n No
n Yes
POLICYFLD_DCR String
POLICYFLD_DEFAULT_DOMAIN String The default Domain in which the IDENTIKEY Authentication Server should look
for and create DIGIPASS user accounts, if a Domain is not specified by the user
credentials.
Up to 255 chars.
POLICYFLD_DELAYED_ Unsigned Integer The delayed activation period (in hours), i.e. the time span after activation until
ACTIVATION_PERIOD an activated (software) DIGIPASS authenticator can effectively be used for
authentication and signature operations.
POLICYFLD_DIGIPASS_TYPES String Comma-separated list of DIGIPASS models which may be used. The Type field
in your DIGIPASS records will display the model number of each
DIGIPASS authenticator loaded.
Example values:
n DPEMV
n DIGIPASS 300
n DIGIPASS GO 7
Up to 255 chars.
POLICYFLD_DUR String Specifies whether the Dynamic User Registration (DUR) feature is enabled for
the Policy.
Supported values:
n Default
n No
n Yes
POLICYFLD_EVENTWINDOW Integer Controls the maximum number of events' variation allowable between a
DIGIPASS and the IDENTIKEY Authentication Server during login. This only
applies to event-based DIGIPASS Applications. It always applies when verifying a
one-time password, but for Signature validation, it depends on the Online Sig-
nature Level setting whether the Event Window is used or not.
Default value: 20
POLICYFLD_GRACE_PERIOD Integer This is the default period (in days) between Auto-Assignment of a
DIGIPASS authenticator and the date for users to start using their authenticator
to log in (if applicable).
POLICYFLD_GROUP_CHECK_ String Specifies whether and how the Windows Group Check feature is to be used.
MODE
Supported values:
n Default
n No Check
n Pass Back
n Reject
n Back-End
POLICYFLD_GROUP_LIST String List of the names of the Windows Groups to be checked according to the spe-
cified value for the policy attribute POLICYFLD_GROUP_CHECK_MODE.
Up to 1024 chars.
POLICYFLD_ITHRESHOLD Integer Specifies the number of consecutive failed authentication attempts allowed
before the DIGIPASS Application is locked from future authentication attempts.
Once the DIGIPASS Application is locked, the DIGIPASSApplCmd_
Unlock command is required to unlock it for further authentication.
POLICYFLD_ITIMEWINDOW Integer Controls the maximum number of time steps' variation allowable between a
DIGIPASS and the IDENTIKEY Authentication Server during login. This only
applies to time-based DIGIPASS Applications when verifying a one-time pass-
word.
Default value: 20
POLICYFLD_LOCAL_AUTH String Specifies whether authentication requests using the policy will be handled by
IDENTIKEY Authentication Server using local authentication.
Supported values:
POLICYFLD_LOCK_DURATION_ Integer The multiplier factor to increase the lock duration (initial value specified by
MULTIPLIER POLICYFLD_MIN_LOCK_DURATION) after each unsuccessful authen-
tication. The value is given in percent. For example, a value of 200 effectively
doubles the lock duration after each unsuccessful authentication.
POLICYFLD_MAX_UNLOCK_ Integer The maximum number of attempts to unlock a locked DIGIPASS user account
TRIES during authentication (user auto-unlock) before it is permanently locked. A
locked DIGIPASS user account with no unlock attempts left, can only be
unlocked manually by an administrator.
POLICYFLD_MIN_APP_ Integer The DIGIPASS Application version number required to parse the request mes-
VERSION sage.
Possible values: 0 to 3
POLICYFLD_MIN_LOCK_ Integer The time span a locked DIGIPASS user account remains locked before a user
DURATION can try to authenticate again and unlock it using user auto-unlock. The value is
given in minutes.
POLICYFLD_MODIFY_TIME DateTime Date and time of the last policy object update . Always part of the policy com-
mands output (except the delete operation).
Supported values:
n Default
n Multiple DIGIPASS Applications Allowed
n Single DIGIPASS Applications Alllowed
POLICYFLD_OFFLINE_AUTH_ String
ENABLED
POLICYFLD_OFFLINE_MAX_ Integer
EVENTS
POLICYFLD_OFFLINE_TIME_ Integer
INTERVAL
POLICYFLD_ONE_STEP_ String A check digit may be added to the generated challenge. This allows the
CHAL_CHECKDIGIT DIGIPASS to identify invalid Challenges more quickly.
Supported values:
n Default
n No
n Yes
POLICYFLD_ONE_STEP_ Integer Specifies the length of the challenge (excluding a check digit set in POLICYFLD_
CHAL_LENGTH ONE_STEP_CHAL_CHECKDIGIT) which should be generated for 1-step Chal-
lenge/Response logins.
Possible values: 0 to 16
POLICYFLD_ONE_STEP_ String Controls whether 1-step Challenge/Response logins will be enabled for the cur-
CHAL_RESP rent Policy and, if so, where the challenge should originate.
Supported values:
n Default
n No
n Yes - Server Challenge
n Yes - Any Challenge
The value 0 can be used for DIGIPASS Applications that are neither time- nor
event-based. This is the inbuilt default value if the setting is not specified at all.
POLICYFLD_PARENT_POLICY_ String Specifies the parent policy. Settings set to Default or left blank will use settings
ID from the parent policy.
Up to 60 chars.
Up to 60 chars.
POLICYFLD_PRIMARY_VDP_ String Defines the Keyword that a User must enter to request a Primary Virtual
REQUEST_KEYWORD DIGIPASS login.
Up to 16 chars
May be blank.
POLICYFLD_PRIMARY_VDP_ String The method by which a User has to request a Primary Virtual DIGIPASS login.
REQUEST_METHOD The 'request' is made in the password field during login. The request will be
ignored if the User does not have a Primary Virtual DIGIPASS assigned.
Supported values:
n None
n Default
n Keyword
n Password
n KeywordPassword
n PasswordKeyword
POLICYFLD_ PRIVILEGED_ String Determines whether users who have administrative privileges assigned are
USERS allowed to authenticate or no.
Supported values:
n Default
n Accept
n Reject
n Require
POLICYFLD_RADIUS_ String List of RADIUS protocols which may be used for authentication requests.Only
ALLOWED_PROTOCOLS attributes belonging to the listed groups will be returned via this Policy.
Comma-separated list.
Supported values:
POLICYFLD_RADIUS_REP_ String Flags whether IDENTIKEY Authentication Server should return RADIUS attrib-
ATTR_ENABLED utes from a User account when it returns an Access-Accept.
Supported values:
n Default
n Enabled
n Disabled
POLICYFLD_RADIUS_REP_ String
ATTR_GROUP_LIST
Comma-separated list of Attribute Groups.
POLICYFLD_RADIUS_ String List of the names of the Windows groups that is to be checked according to the
SESSION_GROUP_LIST specified value for the policy attribute.
POLICYFLD_SECOND_OTP_ String
SYNC_ENABLED
POLICYFLD_SECURE_CHAL_ Integer Selects the font table in case of multiple font tables implemented in the
FONT_INDEX DIGIPASS.
POLICYFLD_SECURE_CHAL_ String If true, the DIGIPASS must verify the PIN before generating the response.
REQ_PIN
Applies if Secure Channel Authentication is supported.
Supported values:
n Default
n No
n Yes
POLICYFLD_SECURE_CHAL_ Integer Selects the template in the DIGIPASS which specifies the layout of a page with
TEMPLATE_NO transaction data.
POLICYFLD_SECURE_ String Determines whether DIGIPASS Applications which support Secure Channel
CHANNEL may be used.
Supported values:
n Default
n No
n Yes - Permitted
n Yes - Required
POLICYFLD_SECURE_SIGN_ Integer Selects the font table in case of multiple font tables implemented in the
FONT_INDEX DIGIPASS.
POLICYFLD_SECURE_SIGN_ String If true, the DIGIPASS must verify the PIN before generating the response.
REQ_PIN
Applies if Secure Channel Signature is supported.
Supported values:
n Default
n No
n Yes
Supported values:
n Default
n No
n Yes
Supported values:
n Default
n No
n Yes
POLICYFLD_SECURE_SIGN_ Integer Selects the template in the DIGIPASS which specifies the layout of a page with
TEMPLATE_NO transaction data.
POLICYFLD_SELF_ASSIGN_ String The character (or short sequence of characters) that will be included at the end
SEPARATOR of the DIGIPASS Serial Number during a Self-Assignmentlogin.
Up to 8 chars.
POLICYFLD_STATIC_PWD_ Integer The static password must be different than the number of previous static pass-
DIFF_TO_PREV words indicated here.
POLICYFLD_STATIC_PWD_ Unsigned Integer The period (in days) before a static password expires and the end user must be
EXPIRATION_NOTIFICATION notified to update their static password. Applies to the local authentication mode
DIGIPASS or Password only.
Possible values: 0-9999 days. If the value for this field is set to 0, this effectively
means that the Notify before Expiration feature of the static password is not
used.
POLICYFLD_STATIC_PWD_ Unsigned Integer This indicates the maximum amount of time in days during which a static pass-
MAX_AGE word is valid. After this time, the password expires. Applies to the local authen-
tication mode DIGIPASS or Password only.
Possible values: 0-9999 days. If the value for this field is set to 0, this effectively
means that the Maximum Age feature of the static password is not used.
POLICYFLD_STATIC_PWD_ Unsigned Integer This indicates the minimum amount of time in days a static password must be
MIN_AGE used before it can be changed. Applies to the local authentication mode
DIGIPASS or Password only.
POLICYFLD_STATIC_PWD_ Integer The minimum number of characters the static password must have.
MIN_LENGTH
POLICYFLD_STATIC_PWD_ Integer The minimum number of lowercase alphabetic characters the static password
MIN_LOWER_ALPHA must have.
POLICYFLD_STATIC_PWD_ Integer The minimum number of numeric characters the static password must have.
MIN_NUMBER
POLICYFLD_STATIC_PWD_ Integer The minimum number of symbolic characters the static password must have.
MIN_SYMBOL
POLICYFLD_STATIC_PWD_ Integer The minimum number of uppercase alphabetic characters the static password
MIN_UPPER_ALPHA must have.
POLICYFLD_STATIC_PWD_ Integer
NOT_USERID_BASED
POLICYFLD_STHRESHOLD Integer Specifies the number of consecutive failed Signature validation attempts
allowed before the DIGIPASS Application is set to be locked from future signature
validation attempts. Once the DIGIPASS Application is locked, the
DIGIPASSApplCmd_Unlock command is required to unlock it for further
signature validation.
POLICYFLD_STIMEWINDOW Integer Controls the maximum number of time steps' variation allowable between a
DIGIPASS and the IDENTIKEY Authentication Server during Digital Signature
verification. This only applies to time-based DIGIPASS Applications when val-
idating a signature. Only used where POLICYFLD_ONLINESG is set to 1 or 2.
Default: 24
POLICYFLD_STORED_ String Specifies whether the Stored Password Proxy feature is enabled for the Policy.
PASSWORD_PROXY
Supported values:
n Default
n No
n Yes
POLICYFLD_SYNCWINDOW Integer Controls the maximum allowed time variation allowable between a DIGIPASS and
the IDENTIKEY Authentication Server, the first time that the DIGIPASS is used.
The time is specified in hours. This Initial Time Window is also used directly after
a Reset Application operation, which can be used if it appears that the internal
clock in the DIGIPASS has drifted too much since the last successful login.
POLICYFLD_USER_INACT_ Integer The maximum number of days during which a user must log on again for the
DAYS user account to remain valid. If a user does not log on within this period, the
account will be locked.
A locked account can be unlocked using the reset last authentication time com-
mand USERCMD_RESET_LAST_AUTH_TIME.
POLICYFLD_USER_INFO_SYNC String Determines whether to set user information when a DIGIPASS user account is
created using DUR with an LDAP back-end server, by synchronizing the data
from the LDAP back-end server to the respective DIGIPASS user account data
fields (DUR user information synchronization).
Supported values:
n Default
n No
n Yes
POLICYFLD_USER_LOCK_ Integer This indicates the number of consecutive failed login attempts that will cause a
THRESHOLD DIGIPASS User account to become Locked.
POLICYFLD_VDP_DELIVERY_ String OTPs may be sent by the Message Delivery Component via SMS or email. This
METHOD setting specifies which is to be used.
Supported values:
n Email
n SMS
POLICYFLD_VDP_MDC_ String The MDC profile to be used for the Virtual DIGIPASS message delivery with the
PROFILE selected delivery method.
POLICYFLD_ VDP_ SIGN_ String This field provides the user specific override of the virtual signature message
DELIVERY_METHOD delivery method as defined in the policy, i.e. it defines how the virtual signature
messages will be delivered to the end user.
Supported values:
n Default
n Email
n Email and Voice
n SMS
n SMS and Email
n SMS and Voice
n Voice
POLICYFLD_VDP_SIGN_ String This field defines if the virtual signature generation is allowed or not.
ENABLED
Supported values:
n Default
n No
n Yes
POLICYFLD_ VDP_ SIGN_ MDC_ String The MDC profile to be used for the virtual signature message delivery with the
PROFILE selected delivery method.
24.1. POLICYCMD_CREATE
24.1.1. Parameters
The following attributes can be specified in the policy input parameter of this command:
POLICYFLD_ACCEPTED_DOMAIN Optional
POLICYFLD_ACT_MSG_VALIDITY Optional
POLICYFLD_ACTIVATION_COMPLETED_NOTIFICATION Optional
POLICYFLD_ACTIVATION_DELAYED_NOTIFICATION Optional
POLICYFLD_ACTIVATION_NOTIFICATION_DELIVERY_METHOD Optional
POLICYFLD_APPL_NAMES Optional
POLICYFLD_APPL_TYPE Optional
POLICYFLD_ASSIGN_MODE Optional
POLICYFLD_ASSIGN_SEARCH_UP_OU_PATH Optional
POLICYFLD_AUTOLEARN Optional
POLICYFLD_BACKEND_AUTH Optional
POLICYFLD_BACKEND_PROTOCOL_ID Optional
POLICYFLD_BACKUP_VDP_ENABLED Optional
POLICYFLD_BACKUP_VDP_MAX_DAYS Optional
POLICYFLD_BACKUP_VDP_MAX_USES Optional
POLICYFLD_BACKUP_VDP_REQUEST_KEYWORD Optional
POLICYFLD_BACKUP_VDP_REQUEST_METHOD Optional
POLICYFLD_CHALLENGE_REQUEST_KEYWORD Optional
POLICYFLD_CHALLENGE_REQUEST_METHOD Optional
POLICYFLD_CHECKCHALLENGE Optional
POLICYFLD_CHG_WIN_PWD_ENABLED Optional
POLICYFLD_CHG_WIN_PWD_LENGTH Optional
POLICYFLD_CHKINACTDAYS Optional
POLICYFLD_CLIENT_GROUP_LIST Optional
POLICYFLD_CLIENT_GROUP_MODE Optional
POLICYFLD_CUSTOM_REQUEST_BODY Optional
POLICYFLD_DCR Optional
POLICYFLD_DEFAULT_DOMAIN Optional
POLICYFLD_DELAYED_ACTIVATION_PERIOD Optional
POLICYFLD_DESCRIPTION Optional
POLICYFLD_DIGIPASS_TYPES Optional
POLICYFLD_DP_EXPIRATION_PERIOD Optional
POLICYFLD_DUR Optional
POLICYFLD_EVENTWINDOW Optional
POLICYFLD_GRACE_PERIOD Optional
POLICYFLD_GROUP_CHECK_MODE Optional
POLICYFLD_GROUP_LIST Optional
POLICYFLD_ITHRESHOLD Optional
POLICYFLD_ITIMEWINDOW Optional
POLICYFLD_LOCAL_AUTH Optional
POLICYFLD_LOCK_DURATION_MULTIPLIER Optional
POLICYFLD_MAX_UNLOCK_TRIES Optional
POLICYFLD_MIN_APP_VERSION Optional
POLICYFLD_MIN_LOCK_DURATION Optional
POLICYFLD_MULTI_DP_APPL_VALIDATION_MODE Optional
POLICYFLD_OFFLINE_AUTH_ENABLED Optional
POLICYFLD_OFFLINE_MAX_EVENTS Optional
POLICYFLD_OFFLINE_TIME_INTERVAL Optional
POLICYFLD_ONE_STEP_CHAL_CHECKDIGIT Optional
POLICYFLD_ONE_STEP_CHAL_LENGTH Optional
POLICYFLD_ONE_STEP_CHAL_RESP Optional
POLICYFLD_ONLINESG Optional
POLICYFLD_PARENT_POLICY_ID Optional
POLICYFLD_PIN_CHANGE_ALLOWED Optional
POLICYFLD_POLICY_ID Mandatory
POLICYFLD_PRIMARY_VDP_REQUEST_KEYWORD Optional
POLICYFLD_PRIMARY_VDP_REQUEST_METHOD Optional
POLICYFLD_PRIVILEGED_USERS Optional
POLICYFLD_RADIUS_REP_ATTR_ENABLED Optional
POLICYFLD_RADIUS_REP_ATTR_GROUP_LIST Optional
POLICYFLD_RADIUS_SESSION_GROUP_LIST Optional
POLICYFLD_RADIUS_SESSION_LIFETIME Optional
POLICYFLD_RADIUS_SESSION_TICKET_LIFETIME Optional
POLICYFLD_RADIUS_SESSION_TICKET_REUSE Optional
POLICYFLD_SECOND_OTP_SYNC_ENABLED Optional
POLICYFLD_SECURE_CHAL_FONT_INDEX Optional
POLICYFLD_SECURE_CHAL_REQ_PIN Optional
POLICYFLD_SECURE_CHAL_TEMPLATE_NO Optional
POLICYFLD_SECURE_CHANNEL Optional
POLICYFLD_SECURE_SIGN_FONT_INDEX Optional
POLICYFLD_SECURE_SIGN_REQ_PIN Optional
POLICYFLD_SECURE_SIGN_SHOW_RESPONSE Optional
POLICYFLD_SECURE_SIGN_SHOW_WARNING Optional
POLICYFLD_SECURE_SIGN_TEMPLATE_NO Optional
POLICYFLD_SELF_ASSIGN_SEPARATOR Optional
POLICYFLD_STATIC_PWD_DIFF_TO_PREV Optional
POLICYFLD_STATIC_PWD_EXPIRATION_NOTIFICATION Optional
POLICYFLD_STATIC_PWD_MAX_AGE Optional
POLICYFLD_STATIC_PWD_MIN_AGE Optional
POLICYFLD_STATIC_PWD_MIN_LENGTH Optional
POLICYFLD_STATIC_PWD_MIN_LOWER_ALPHA Optional
POLICYFLD_STATIC_PWD_MIN_NUMBER Optional
POLICYFLD_STATIC_PWD_MIN_SYMBOL Optional
POLICYFLD_STATIC_PWD_NOT_USERID_BASED Optional
POLICYFLD_STATIC_PWD_MIN_UPPER_ALPHA Optional
POLICYFLD_STHRESHOLD Optional
POLICYFLD_STIMEWINDOW Optional
POLICYFLD_STORED_PASSWORD_PROXY Optional
POLICYFLD_SYNCWINDOW Optional
POLICYFLD_USER_INACT_DAYS Optional
POLICYFLD_USER_INFO_SYNC Optional
POLICYFLD_USER_LOCK_THRESHOLD Optional
POLICYFLD_VDP_DELIVERY_METHOD Optional
POLICYFLD_VDP_MDC_PROFILE Optional
POLICYFLD_VDP_SIGN_DELIVERY_METHOD Optional
POLICYFLD_VDP_SIGN_ENABLED Optional
POLICYFLD_VDP_SIGN_MDC_PROFILE Optional
The following policy attributes will be specified in the results output parameter of this command:
POLICYFLD_ACCEPTED_DOMAIN If defined
POLICYFLD_ACT_MSG_VALIDITY If defined
POLICYFLD_ACTIVATION_COMPLETED_NOTIFICATION If defined
POLICYFLD_ACTIVATION_DELAYED_NOTIFICATION If defined
POLICYFLD_ACTIVATION_NOTIFICATION_DELIVERY_METHOD If defined
POLICYFLD_APPL_NAMES If defined
POLICYFLD_APPL_TYPE If defined
POLICYFLD_ASSIGN_MODE If defined
POLICYFLD_ASSIGN_SEARCH_UP_OU_PATH If defined
POLICYFLD_AUTOLEARN If defined
POLICYFLD_BACKEND_AUTH If defined
POLICYFLD_BACKEND_PROTOCOL_ID If defined
POLICYFLD_BACKUP_VDP_ENABLED If defined
POLICYFLD_BACKUP_VDP_REQUEST_KEYWORD If defined
POLICYFLD_BACKUP_VDP_REQUEST_METHOD If defined
POLICYFLD_CHALLENGE_REQUEST_KEYWORD If defined
POLICYFLD_CHALLENGE_REQUEST_METHOD If defined
POLICYFLD_CHECKCHALLENGE If defined
POLICYFLD_CHG_WIN_PWD_ENABLED If defined
POLICYFLD_CHG_WIN_PWD_LENGTH If defined
POLICYFLD_CHKINACTDAYS If defined
POLICYFLD_CLIENT_GROUP_LIST If defined
POLICYFLD_CLIENT_GROUP_MODE If defined
POLICYFLD_CREATE_TIME Always
POLICYFLD_CUSTOM_REQUEST_BODY If defined
POLICYFLD_DCR If defined
POLICYFLD_DEFAULT_DOMAIN If defined
POLICYFLD_DELAYED_ACTIVATION_PERIOD If defined
POLICYFLD_DESCRIPTION If defined
POLICYFLD_DIGIPASS_TYPES If defined
POLICYFLD_DP_EXPIRATION_PERIOD If defined
POLICYFLD_DUR If defined
POLICYFLD_EVENTWINDOW If defined
POLICYFLD_GRACE_PERIOD If defined
POLICYFLD_GROUP_CHECK_MODE If defined
POLICYFLD_GROUP_LIST If defined
POLICYFLD_ITHRESHOLD If defined
POLICYFLD_ITIMEWINDOW If defined
POLICYFLD_LOCAL_AUTH If defined
POLICYFLD_LOCK_DURATION_MULTIPLIER If defined
POLICYFLD_MAX_UNLOCK_TRIES If defined
POLICYFLD_MIN_APP_VERSION If defined
POLICYFLD_MIN_LOCK_DURATION If defined
POLICYFLD_MODIFY_TIME Always
POLICYFLD_MULTI_DP_APPL_VALIDATION_MODE If defined
POLICYFLD_OFFLINE_AUTH_ENABLED If defined
POLICYFLD_OFFLINE_MAX_EVENTS If defined
POLICYFLD_OFFLINE_TIME_INTERVAL If defined
POLICYFLD_ONE_STEP_CHAL_CHECKDIGIT If defined
POLICYFLD_ONE_STEP_CHAL_LENGTH If defined
POLICYFLD_ONE_STEP_CHAL_RESP If defined
POLICYFLD_ONLINESG If defined
POLICYFLD_PARENT_POLICY_ID If defined
POLICYFLD_PIN_CHANGE_ALLOWED If defined
POLICYFLD_POLICY_ID Always
POLICYFLD_PRIMARY_VDP_REQUEST_KEYWORD If defined
POLICYFLD_PRIMARY_VDP_REQUEST_METHOD If defined
POLICYFLD_PRIVILEGED_USERS If defined
POLICYFLD_RADIUS_REP_ATTR_ENABLED If defined
POLICYFLD_RADIUS_REP_ATTR_GROUP_LIST If defined
POLICYFLD_RADIUS_SESSION_GROUP_LIST If defined
POLICYFLD_RADIUS_SESSION_LIFETIME If defined
POLICYFLD_RADIUS_SESSION_TICKET_LIFETIME If defined
POLICYFLD_RADIUS_SESSION_TICKET_REUSE If defined
POLICYFLD_SECOND_OTP_SYNC_ENABLED If defined
POLICYFLD_SECURE_CHAL_FONT_INDEX If defined
POLICYFLD_SECURE_CHAL_REQ_PIN If defined
POLICYFLD_SECURE_CHAL_TEMPLATE_NO If defined
POLICYFLD_SECURE_CHANNEL If defined
POLICYFLD_SECURE_SIGN_FONT_INDEX If defined
POLICYFLD_SECURE_SIGN_REQ_PIN If defined
POLICYFLD_SECURE_SIGN_SHOW_RESPONSE If defined
POLICYFLD_SECURE_SIGN_SHOW_WARNING If defined
POLICYFLD_SECURE_SIGN_TEMPLATE_NO If defined
POLICYFLD_SELF_ASSIGN_SEPARATOR If defined
POLICYFLD_STATIC_PWD_DIFF_TO_PREV If defined
POLICYFLD_STATIC_PWD_EXPIRATION_NOTIFICATION If defined
POLICYFLD_STATIC_PWD_MAX_AGE If defined
POLICYFLD_STATIC_PWD_MIN_AGE If defined
POLICYFLD_STATIC_PWD_MIN_LENGTH If defined
POLICYFLD_STATIC_PWD_MIN_LOWER_ALPHA If defined
POLICYFLD_STATIC_PWD_MIN_NUMBER If defined
POLICYFLD_STATIC_PWD_MIN_SYMBOL If defined
POLICYFLD_STATIC_PWD_MIN_UPPER_ALPHA If defined
POLICYFLD_STATIC_PWD_NOT_USERID_BASED If defined
POLICYFLD_STHRESHOLD If defined
POLICYFLD_STIMEWINDOW If defined
POLICYFLD_STORED_PASSWORD_PROXY If defined
POLICYFLD_SYNCWINDOW If defined
POLICYFLD_USER_INACT_DAYS If defined
POLICYFLD_USER_INFO_SYNC If defined
POLICYFLD_USER_LOCK_THRESHOLD If defined
POLICYFLD_VDP_DELIVERY_METHOD If defined
POLICYFLD_VDP_MAX_DAYS If defined
POLICYFLD_VDP_MAX_USES If defined
POLICYFLD_VDP_MDC_PROFILE If defined
POLICYFLD_VDP_SIGN_DELIVERY_METHOD If defined
POLICYFLD_VDP_SIGN_ENABLED If defined
POLICYFLD_VDP_SIGN_MDC_PROFILE If defined
24.1.2. Requirements
n Create Policy
24.2. POLICYCMD_VIEW
24.2.1. Parameters
The following attributes can be specified in the policy input parameter of this command:
POLICYFLD_PARENT_POLICY_ID Optional
POLICYFLD_POLICY_ID Mandatory
POLICYFLD_RADIUS_REP_ATTR_ENABLED Optional
POLICYFLD_RADIUS_REP_ATTR_GROUP_LIST Optional
The following policy attributes will be specified in the results output parameter of this command:
POLICYFLD_ACCEPTED_DOMAIN If defined
POLICYFLD_ACT_MSG_VALIDITY If defined
POLICYFLD_ACTIVATION_COMPLETED_NOTIFICATION If defined
POLICYFLD_ACTIVATION_DELAYED_NOTIFICATION If defined
POLICYFLD_ACTIVATION_NOTIFICATION_DELIVERY_METHOD If defined
POLICYFLD_APPL_NAMES If defined
POLICYFLD_APPL_TYPE If defined
POLICYFLD_ASSIGN_MODE If defined
POLICYFLD_ASSIGN_SEARCH_UP_OU_PATH If defined
POLICYFLD_AUTOLEARN If defined
POLICYFLD_BACKEND_AUTH If defined
POLICYFLD_BACKEND_PROTOCOL_ID If defined
POLICYFLD_BACKUP_VDP_ENABLED If defined
POLICYFLD_BACKUP_VDP_REQUEST_KEYWORD If defined
POLICYFLD_BACKUP_VDP_REQUEST_METHOD If defined
POLICYFLD_CHALLENGE_REQUEST_KEYWORD If defined
POLICYFLD_CHALLENGE_REQUEST_METHOD If defined
POLICYFLD_CHECKCHALLENGE If defined
POLICYFLD_CHG_WIN_PWD_ENABLED If defined
POLICYFLD_CHG_WIN_PWD_LENGTH If defined
POLICYFLD_CHKINACTDAYS If defined
POLICYFLD_CLIENT_GROUP_LIST If defined
POLICYFLD_CLIENT_GROUP_MODE If defined
POLICYFLD_CREATE_TIME Always
POLICYFLD_CUSTOM_REQUEST_BODY If defined
POLICYFLD_DCR If defined
POLICYFLD_DEFAULT_DOMAIN If defined
POLICYFLD_DELAYED_ACTIVATION_PERIOD If defined
POLICYFLD_DESCRIPTION If defined
POLICYFLD_DIGIPASS_TYPES If defined
POLICYFLD_DP_EXPIRATION_PERIOD If defined
POLICYFLD_DUR If defined
POLICYFLD_EVENTWINDOW If defined
POLICYFLD_GRACE_PERIOD If defined
POLICYFLD_GROUP_CHECK_MODE If defined
POLICYFLD_GROUP_LIST If defined
POLICYFLD_ITHRESHOLD If defined
POLICYFLD_ITIMEWINDOW If defined
POLICYFLD_LOCAL_AUTH If defined
POLICYFLD_LOCK_DURATION_MULTIPLIER If defined
POLICYFLD_MAX_UNLOCK_TRIES If defined
POLICYFLD_MIN_APP_VERSION If defined
POLICYFLD_MIN_LOCK_DURATION If defined
POLICYFLD_MODIFY_TIME Always
POLICYFLD_MULTI_DP_APPL_VALIDATION_MODE If defined
POLICYFLD_OFFLINE_AUTH_ENABLED If defined
POLICYFLD_OFFLINE_MAX_EVENTS If defined
POLICYFLD_OFFLINE_TIME_INTERVAL If defined
POLICYFLD_ONE_STEP_CHAL_CHECKDIGIT If defined
POLICYFLD_ONE_STEP_CHAL_LENGTH If defined
POLICYFLD_ONE_STEP_CHAL_RESP If defined
POLICYFLD_ONLINESG If defined
POLICYFLD_PARENT_POLICY_ID If defined
POLICYFLD_PIN_CHANGE_ALLOWED If defined
POLICYFLD_POLICY_ID Always
POLICYFLD_PRIMARY_VDP_REQUEST_KEYWORD If defined
POLICYFLD_PRIMARY_VDP_REQUEST_METHOD If defined
POLICYFLD_PRIVILEGED_USERS If defined
POLICYFLD_RADIUS_REP_ATTR_ENABLED If defined
POLICYFLD_RADIUS_REP_ATTR_GROUP_LIST If defined
POLICYFLD_RADIUS_SESSION_GROUP_LIST If defined
POLICYFLD_RADIUS_SESSION_LIFETIME If defined
POLICYFLD_RADIUS_SESSION_TICKET_LIFETIME If defined
POLICYFLD_RADIUS_SESSION_TICKET_REUSE If defined
POLICYFLD_SECOND_OTP_SYNC_ENABLED If defined
POLICYFLD_SECURE_CHAL_FONT_INDEX If defined
POLICYFLD_SECURE_CHAL_REQ_PIN If defined
POLICYFLD_SECURE_CHAL_TEMPLATE_NO If defined
POLICYFLD_SECURE_CHANNEL If defined
POLICYFLD_SECURE_SIGN_FONT_INDEX If defined
POLICYFLD_SECURE_SIGN_REQ_PIN If defined
POLICYFLD_SECURE_SIGN_SHOW_RESPONSE If defined
POLICYFLD_SECURE_SIGN_SHOW_WARNING If defined
POLICYFLD_SECURE_SIGN_TEMPLATE_NO If defined
POLICYFLD_SELF_ASSIGN_SEPARATOR If defined
POLICYFLD_STATIC_PWD_DIFF_TO_PREV If defined
POLICYFLD_STATIC_PWD_EXPIRATION_NOTIFICATION If defined
POLICYFLD_STATIC_PWD_MAX_AGE If defined
POLICYFLD_STATIC_PWD_MIN_AGE If defined
POLICYFLD_STATIC_PWD_MIN_LENGTH If defined
POLICYFLD_STATIC_PWD_MIN_LOWER_ALPHA If defined
POLICYFLD_STATIC_PWD_MIN_NUMBER If defined
POLICYFLD_STATIC_PWD_MIN_SYMBOL If defined
POLICYFLD_STATIC_PWD_MIN_UPPER_ALPHA If defined
POLICYFLD_STATIC_PWD_NOT_USERID_BASED If defined
POLICYFLD_STHRESHOLD If defined
POLICYFLD_STIMEWINDOW If defined
POLICYFLD_STORED_PASSWORD_PROXY If defined
POLICYFLD_SYNCWINDOW If defined
POLICYFLD_USER_INACT_DAYS If defined
POLICYFLD_USER_INFO_SYNC If defined
POLICYFLD_USER_LOCK_THRESHOLD If defined
POLICYFLD_VDP_DELIVERY_METHOD If defined
POLICYFLD_VDP_MAX_DAYS If defined
POLICYFLD_VDP_MAX_USES If defined
POLICYFLD_VDP_MDC_PROFILE If defined
POLICYFLD_VDP_SIGN_DELIVERY_METHOD If defined
POLICYFLD_VDP_SIGN_ENABLED If defined
POLICYFLD_VDP_SIGN_MDC_PROFILE If defined
24.2.2. Requirements
n View Policy
24.3. POLICYCMD_UPDATE
24.3.1. Parameters
The following attributes can be specified in the policy input parameter of this command:
POLICYFLD_ACCEPTED_DOMAIN Optional
POLICYFLD_ACT_MSG_VALIDITY Optional
POLICYFLD_ACTIVATION_COMPLETED_NOTIFICATION Optional
POLICYFLD_ACTIVATION_DELAYED_NOTIFICATION Optional
POLICYFLD_ACTIVATION_NOTIFICATION_DELIVERY_METHOD Optional
POLICYFLD_APPL_NAMES Optional
POLICYFLD_APPL_TYPE Optional
POLICYFLD_ASSIGN_MODE Optional
POLICYFLD_ASSIGN_SEARCH_UP_OU_PATH Optional
POLICYFLD_AUTOLEARN Optional
POLICYFLD_BACKEND_AUTH Optional
POLICYFLD_BACKEND_PROTOCOL_ID Optional
POLICYFLD_BACKUP_VDP_ENABLED Optional
POLICYFLD_BACKUP_VDP_REQUEST_KEYWORD Optional
POLICYFLD_BACKUP_VDP_REQUEST_METHOD Optional
POLICYFLD_CHALLENGE_REQUEST_KEYWORD Optional
POLICYFLD_CHALLENGE_REQUEST_METHOD Optional
POLICYFLD_CHECKCHALLENGE Optional
POLICYFLD_CHG_WIN_PWD_ENABLED Optional
POLICYFLD_CHG_WIN_PWD_LENGTH Optional
POLICYFLD_CHKINACTDAYS Optional
POLICYFLD_CLIENT_GROUP_LIST Optional
POLICYFLD_CLIENT_GROUP_MODE Optional
POLICYFLD_CUSTOM_REQUEST_BODY Optional
POLICYFLD_DCR Optional
POLICYFLD_DEFAULT_DOMAIN Optional
POLICYFLD_DELAYED_ACTIVATION_PERIOD Optional
POLICYFLD_DESCRIPTION Optional
POLICYFLD_DIGIPASS_TYPES Optional
POLICYFLD_DP_EXPIRATION_PERIOD Optional
POLICYFLD_DUR Optional
POLICYFLD_EVENTWINDOW Optional
POLICYFLD_GRACE_PERIOD Optional
POLICYFLD_GROUP_CHECK_MODE Optional
POLICYFLD_GROUP_LIST Optional
POLICYFLD_ITHRESHOLD Optional
POLICYFLD_ITIMEWINDOW Optional
POLICYFLD_LOCAL_AUTH Optional
POLICYFLD_LOCK_DURATION_MULTIPLIER Optional
POLICYFLD_MAX_UNLOCK_TRIES Optional
POLICYFLD_MIN_APP_VERSION Optional
POLICYFLD_MIN_LOCK_DURATION Optional
POLICYFLD_MULTI_DP_APPL_VALIDATION_MODE Optional
POLICYFLD_OFFLINE_AUTH_ENABLED Optional
POLICYFLD_OFFLINE_MAX_EVENTS Optional
POLICYFLD_OFFLINE_TIME_INTERVAL Optional
POLICYFLD_ONE_STEP_CHAL_CHECKDIGIT Optional
POLICYFLD_ONE_STEP_CHAL_LENGTH Optional
POLICYFLD_ONE_STEP_CHAL_RESP Optional
POLICYFLD_ONLINESG Optional
POLICYFLD_PARENT_POLICY_ID Optional
POLICYFLD_PIN_CHANGE_ALLOWED Optional
POLICYFLD_POLICY_ID Mandatory
POLICYFLD_PRIMARY_VDP_REQUEST_KEYWORD Optional
POLICYFLD_PRIMARY_VDP_REQUEST_METHOD Optional
POLICYFLD_PRIVILEGED_USERS Optional
POLICYFLD_RADIUS_REP_ATTR_ENABLED Optional
POLICYFLD_RADIUS_REP_ATTR_GROUP_LIST Optional
POLICYFLD_RADIUS_SESSION_GROUP_LIST Optional
POLICYFLD_RADIUS_SESSION_LIFETIME Optional
POLICYFLD_RADIUS_SESSION_TICKET_LIFETIME Optional
POLICYFLD_RADIUS_SESSION_TICKET_REUSE Optional
POLICYFLD_SECOND_OTP_SYNC_ENABLED Optional
POLICYFLD_SECURE_CHAL_FONT_INDEX Optional
POLICYFLD_SECURE_CHAL_REQ_PIN Optional
POLICYFLD_SECURE_CHAL_TEMPLATE_NO Optional
POLICYFLD_SECURE_CHANNEL Optional
POLICYFLD_SECURE_SIGN_FONT_INDEX Optional
POLICYFLD_SECURE_SIGN_REQ_PIN Optional
POLICYFLD_SECURE_SIGN_SHOW_RESPONSE Optional
POLICYFLD_SECURE_SIGN_SHOW_WARNING Optional
POLICYFLD_SECURE_SIGN_TEMPLATE_NO Optional
POLICYFLD_SELF_ASSIGN_SEPARATOR Optional
POLICYFLD_STATIC_PWD_DIFF_TO_PREV Optional
POLICYFLD_STATIC_PWD_EXPIRATION_NOTIFICATION Optional
POLICYFLD_STATIC_PWD_MAX_AGE Optional
POLICYFLD_STATIC_PWD_MIN_AGE Optional
POLICYFLD_STATIC_PWD_MIN_LENGTH Optional
POLICYFLD_STATIC_PWD_MIN_LOWER_ALPHA Optional
POLICYFLD_STATIC_PWD_MIN_NUMBER Optional
POLICYFLD_STATIC_PWD_MIN_SYMBOL Optional
POLICYFLD_STATIC_PWD_MIN_UPPER_ALPHA Optional
POLICYFLD_STATIC_PWD_NOT_USERID_BASED Optional
POLICYFLD_STHRESHOLD Optional
POLICYFLD_STIMEWINDOW Optional
POLICYFLD_STORED_PASSWORD_PROXY Optional
POLICYFLD_SYNCWINDOW Optional
POLICYFLD_USER_INACT_DAYS Optional
POLICYFLD_USER_INFO_SYNC Optional
POLICYFLD_USER_LOCK_THRESHOLD Optional
POLICYFLD_VDP_DELIVERY_METHOD Optional
POLICYFLD_VDP_MAX_DAYS Optional
POLICYFLD_VDP_MAX_USES Optional
POLICYFLD_VDP_MDC_PROFILE Optional
POLICYFLD_VDP_SIGN_DELIVERY_METHOD Optional
POLICYFLD_VDP_SIGN_ENABLED Optional
POLICYFLD_VDP_SIGN_MDC_PROFILE Optional
The following policy attributes will be specified in the results output parameter of this command:
POLICYFLD_ACCEPTED_DOMAIN If defined
POLICYFLD_ACT_MSG_VALIDITY If defined
POLICYFLD_ACTIVATION_COMPLETED_NOTIFICATION If defined
POLICYFLD_ACTIVATION_DELAYED_NOTIFICATION If defined
POLICYFLD_ACTIVATION_NOTIFICATION_DELIVERY_METHOD If defined
POLICYFLD_APPL_NAMES If defined
POLICYFLD_APPL_TYPE If defined
POLICYFLD_ASSIGN_MODE If defined
POLICYFLD_ASSIGN_SEARCH_UP_OU_PATH If defined
POLICYFLD_AUTOLEARN If defined
POLICYFLD_BACKEND_AUTH If defined
POLICYFLD_BACKEND_PROTOCOL_ID If defined
POLICYFLD_BACKUP_VDP_ENABLED If defined
POLICYFLD_BACKUP_VDP_REQUEST_KEYWORD If defined
POLICYFLD_BACKUP_VDP_REQUEST_METHOD If defined
POLICYFLD_CHALLENGE_REQUEST_KEYWORD If defined
POLICYFLD_CHALLENGE_REQUEST_METHOD If defined
POLICYFLD_CHECKCHALLENGE If defined
POLICYFLD_CHG_WIN_PWD_ENABLED If defined
POLICYFLD_CHG_WIN_PWD_LENGTH If defined
POLICYFLD_CHKINACTDAYS If defined
POLICYFLD_CLIENT_GROUP_LIST If defined
POLICYFLD_CLIENT_GROUP_MODE If defined
POLICYFLD_CREATE_TIME Always
POLICYFLD_CUSTOM_REQUEST_BODY If defined
POLICYFLD_DCR If defined
POLICYFLD_DEFAULT_DOMAIN If defined
POLICYFLD_DELAYED_ACTIVATION_PERIOD If defined
POLICYFLD_DESCRIPTION If defined
POLICYFLD_DIGIPASS_TYPES If defined
POLICYFLD_DP_EXPIRATION_PERIOD If defined
POLICYFLD_DUR If defined
POLICYFLD_EVENTWINDOW If defined
POLICYFLD_GRACE_PERIOD If defined
POLICYFLD_GROUP_CHECK_MODE If defined
POLICYFLD_GROUP_LIST If defined
POLICYFLD_ITHRESHOLD If defined
POLICYFLD_ITIMEWINDOW If defined
POLICYFLD_LOCAL_AUTH If defined
POLICYFLD_LOCK_DURATION_MULTIPLIER If defined
POLICYFLD_MAX_UNLOCK_TRIES If defined
POLICYFLD_MIN_APP_VERSION If defined
POLICYFLD_MIN_LOCK_DURATION If defined
POLICYFLD_MODIFY_TIME Always
POLICYFLD_MULTI_DP_APPL_VALIDATION_MODE If defined
POLICYFLD_OFFLINE_AUTH_ENABLED If defined
POLICYFLD_OFFLINE_MAX_EVENTS If defined
POLICYFLD_OFFLINE_TIME_INTERVAL If defined
POLICYFLD_ONE_STEP_CHAL_CHECKDIGIT If defined
POLICYFLD_ONE_STEP_CHAL_LENGTH If defined
POLICYFLD_ONE_STEP_CHAL_RESP If defined
POLICYFLD_ONLINESG If defined
POLICYFLD_PARENT_POLICY_ID If defined
POLICYFLD_PIN_CHANGE_ALLOWED If defined
POLICYFLD_POLICY_ID Always
POLICYFLD_PRIMARY_VDP_REQUEST_KEYWORD If defined
POLICYFLD_PRIMARY_VDP_REQUEST_METHOD If defined
POLICYFLD_PRIVILEGED_USERS If defined
POLICYFLD_RADIUS_REP_ATTR_ENABLED If defined
POLICYFLD_RADIUS_REP_ATTR_GROUP_LIST If defined
POLICYFLD_RADIUS_SESSION_GROUP_LIST If defined
POLICYFLD_RADIUS_SESSION_LIFETIME If defined
POLICYFLD_RADIUS_SESSION_TICKET_LIFETIME If defined
POLICYFLD_RADIUS_SESSION_TICKET_REUSE If defined
POLICYFLD_SECOND_OTP_SYNC_ENABLED If defined
POLICYFLD_SECURE_CHAL_FONT_INDEX If defined
POLICYFLD_SECURE_CHAL_REQ_PIN If defined
POLICYFLD_SECURE_CHAL_TEMPLATE_NO If defined
POLICYFLD_SECURE_CHANNEL If defined
POLICYFLD_SECURE_SIGN_FONT_INDEX If defined
POLICYFLD_SECURE_SIGN_REQ_PIN If defined
POLICYFLD_SECURE_SIGN_SHOW_RESPONSE If defined
POLICYFLD_SECURE_SIGN_SHOW_WARNING If defined
POLICYFLD_SECURE_SIGN_TEMPLATE_NO If defined
POLICYFLD_SELF_ASSIGN_SEPARATOR If defined
POLICYFLD_STATIC_PWD_DIFF_TO_PREV If defined
POLICYFLD_STATIC_PWD_EXPIRATION_NOTIFICATION If defined
POLICYFLD_STATIC_PWD_MAX_AGE If defined
POLICYFLD_STATIC_PWD_MIN_AGE If defined
POLICYFLD_STATIC_PWD_MIN_LENGTH If defined
POLICYFLD_STATIC_PWD_MIN_LOWER_ALPHA If defined
POLICYFLD_STATIC_PWD_MIN_NUMBER If defined
POLICYFLD_STATIC_PWD_MIN_SYMBOL If defined
POLICYFLD_STATIC_PWD_MIN_UPPER_ALPHA If defined
POLICYFLD_STATIC_PWD_NOT_USERID_BASED If defined
POLICYFLD_STHRESHOLD If defined
POLICYFLD_STIMEWINDOW If defined
POLICYFLD_STORED_PASSWORD_PROXY If defined
POLICYFLD_SYNCWINDOW If defined
POLICYFLD_USER_INACT_DAYS If defined
POLICYFLD_USER_INFO_SYNC If defined
POLICYFLD_USER_LOCK_THRESHOLD If defined
POLICYFLD_VDP_DELIVERY_METHOD If defined
POLICYFLD_VDP_MAX_DAYS If defined
POLICYFLD_VDP_MAX_USES If defined
POLICYFLD_VDP_MDC_PROFILE If defined
POLICYFLD_VDP_SIGN_DELIVERY_METHOD If defined
POLICYFLD_VDP_SIGN_ENABLED If defined
POLICYFLD_VDP_SIGN_MDC_PROFILE If defined
24.3.2. Requirements
n Update Policy
24.4. POLICYCMD_DELETE
Only the POLICYFLD_POLICY_ID attribute can be specified in the policy attribute set input parameter of this
command. This attribute is mandatory.
24.5. POLICYCMD_GET_EFFECTIVE_POLICY
POLICYCMD_ GET_ EFFECTIVE_ POLICY returns all effective settings for a specific policy, taking into
account all settings from parent policies wherever the default option is used.
24.5.1. Parameters
The following attributes can be specified in the policy input parameter of this command:
POLICYFLD_PARENT_POLICY_ID Optional
POLICYFLD_POLICY_ID Mandatory
The following policy attributes will be specified in the results output parameter of this command:
POLICYFLD_ACCEPTED_DOMAIN If defined
POLICYFLD_ACT_MSG_VALIDITY Always
POLICYFLD_ACTIVATION_COMPLETED_NOTIFICATION Always
POLICYFLD_ACTIVATION_DELAYED_NOTIFICATION Always
POLICYFLD_ACTIVATION_NOTIFICATION_DELIVERY_METHOD Always
POLICYFLD_APPL_NAMES If defined
POLICYFLD_APPL_TYPE If defined
POLICYFLD_ASSIGN_MODE If defined
POLICYFLD_ASSIGN_SEARCH_UP_OU_PATH If defined
POLICYFLD_AUTOLEARN If defined
POLICYFLD_BACKEND_AUTH If defined
POLICYFLD_BACKEND_PROTOCOL_ID If defined
POLICYFLD_BACKUP_VDP_ENABLED If defined
POLICYFLD_BACKUP_VDP_REQUEST_KEYWORD If defined
POLICYFLD_BACKUP_VDP_REQUEST_METHOD If defined
POLICYFLD_CHALLENGE_REQUEST_KEYWORD If defined
POLICYFLD_CHALLENGE_REQUEST_METHOD If defined
POLICYFLD_CHECKCHALLENGE If defined
POLICYFLD_CHG_WIN_PWD_ENABLED If defined
POLICYFLD_CHG_WIN_PWD_LENGTH If defined
POLICYFLD_CHKINACTDAYS If defined
POLICYFLD_CLIENT_GROUP_LIST If defined
POLICYFLD_CLIENT_GROUP_MODE If defined
POLICYFLD_CREATE_TIME Always
POLICYFLD_CUSTOM_REQUEST_BODY Always
POLICYFLD_DCR If defined
POLICYFLD_DEFAULT_DOMAIN If defined
POLICYFLD_DELAYED_ACTIVATION_PERIOD If defined
POLICYFLD_DESCRIPTION If defined
POLICYFLD_DIGIPASS_TYPES If defined
POLICYFLD_DP_EXPIRATION_PERIOD If defined
POLICYFLD_DUR If defined
POLICYFLD_EVENTWINDOW If defined
POLICYFLD_GRACE_PERIOD If defined
POLICYFLD_GROUP_CHECK_MODE If defined
POLICYFLD_GROUP_LIST If defined
POLICYFLD_ITHRESHOLD If defined
POLICYFLD_ITIMEWINDOW If defined
POLICYFLD_LOCAL_AUTH If defined
POLICYFLD_LOCK_DURATION_MULTIPLIER Always
POLICYFLD_MAX_UNLOCK_TRIES Always
POLICYFLD_MIN_APP_VERSION Always
POLICYFLD_MIN_LOCK_DURATION Always
POLICYFLD_MODIFY_TIME Always
POLICYFLD_MULTI_DP_APPL_VALIDATION_MODE If defined
POLICYFLD_OFFLINE_AUTH_ENABLED If defined
POLICYFLD_OFFLINE_MAX_EVENTS If defined
POLICYFLD_OFFLINE_TIME_INTERVAL If defined
POLICYFLD_ONE_STEP_CHAL_CHECKDIGIT If defined
POLICYFLD_ONE_STEP_CHAL_LENGTH If defined
POLICYFLD_ONE_STEP_CHAL_RESP If defined
POLICYFLD_ONLINESG If defined
POLICYFLD_PARENT_POLICY_ID If defined
POLICYFLD_PIN_CHANGE_ALLOWED If defined
POLICYFLD_POLICY_ID Always
POLICYFLD_PRIMARY_VDP_REQUEST_KEYWORD If defined
POLICYFLD_PRIMARY_VDP_REQUEST_METHOD If defined
POLICYFLD_PRIVILEGED_USERS If defined
POLICYFLD_RADIUS_SESSION_GROUP_LIST If defined
POLICYFLD_RADIUS_SESSION_LIFETIME If defined
POLICYFLD_RADIUS_SESSION_TICKET_LIFETIME If defined
POLICYFLD_RADIUS_SESSION_TICKET_REUSE If defined
POLICYFLD_SECOND_OTP_SYNC_ENABLED If defined
POLICYFLD_SECURE_CHAL_FONT_INDEX Always
POLICYFLD_SECURE_CHAL_REQ_PIN Always
POLICYFLD_SECURE_CHAL_TEMPLATE_NO Always
POLICYFLD_SECURE_CHANNEL Always
POLICYFLD_SECURE_SIGN_FONT_INDEX Always
POLICYFLD_SECURE_SIGN_REQ_PIN Always
POLICYFLD_SECURE_SIGN_SHOW_RESPONSE Always
POLICYFLD_SECURE_SIGN_SHOW_WARNING Always
POLICYFLD_SECURE_SIGN_TEMPLATE_NO Always
POLICYFLD_SELF_ASSIGN_SEPARATOR If defined
POLICYFLD_STATIC_PWD_DIFF_TO_PREV If defined
POLICYFLD_STATIC_PWD_EXPIRATION_NOTIFICATION Always
POLICYFLD_STATIC_PWD_MAX_AGE Always
POLICYFLD_STATIC_PWD_MIN_AGE Always
POLICYFLD_STATIC_PWD_MIN_LENGTH If defined
POLICYFLD_STATIC_PWD_MIN_LOWER_ALPHA If defined
POLICYFLD_STATIC_PWD_MIN_NUMBER If defined
POLICYFLD_STATIC_PWD_MIN_SYMBOL If defined
POLICYFLD_STATIC_PWD_MIN_UPPER_ALPHA If defined
POLICYFLD_STATIC_PWD_NOT_USERID_BASED If defined
POLICYFLD_STHRESHOLD If defined
POLICYFLD_STIMEWINDOW If defined
POLICYFLD_STORED_PASSWORD_PROXY If defined
POLICYFLD_SYNCWINDOW If defined
POLICYFLD_USER_INACT_DAYS If defined
POLICYFLD_USER_INFO_SYNC Always
POLICYFLD_USER_LOCK_THRESHOLD If defined
POLICYFLD_VDP_DELIVERY_METHOD If defined
POLICYFLD_VDP_MAX_DAYS If defined
POLICYFLD_VDP_MAX_USES If defined
POLICYFLD_VDP_MDC_PROFILE If defined
POLICYFLD_VDP_SIGN_DELIVERY_METHOD If defined
POLICYFLD_VDP_SIGN_ENABLED If defined
POLICYFLD_VDP_SIGN_MDC_PROFILE If defined
24.5.2. Requirements
n View Policy
25. policyQuery
The policyQuery command queries policies matching specified search criteria.
25.1. Parameters
sessionID String Mandatory The session identifier of the current administrative session. The logon
command returns this identifier after a successful logon (see 5.1. logon).
attributeSet PolicyAttributeSet Mandatory Specifies the user query search criteria (see 25.1.1. PolicyAttributeSet).
fieldSet PolicyFieldSet Optional Specifies the policy attribute fields to be returned for all the policy records
matching the search criteria (see 25.1.2. PolicyFieldSet).
queryOptions PolicyQueryOptions Optional Options to determine what results should be returned (see 25.1.3. Poli-
cyQueryOptions).
25.1.1. PolicyAttributeSet
The policy attributes specified in this attribute set define the search criteria. If you submit an empty attribute set,
all records are returned.
attributes PolicyAttribute Attributes specifying the policy query search criteria (see Table 264: PolicyAttribute (Data Type)).
attributeOptions AttributeOptions Specifies how to handle the attribute value during request processing, where each
option is added as single element to attributeOptions, e.g.:
<negative>true</negative>
Supported values:
n negative. Indicates that the specified user attribute value should NOT be
equal to the one specified.
n null. Indicates that the specified attribute should be handled as zero-value.
value Any The attribute value. The data type has to be specified by setting the xsi:type
XML attribute.
attributeID PolicyAttributeIDEnum The attribute identifier (see Table 265: policyQuery (Supported Input Attributes)).
POLICYFLD_ACCEPTED_DOMAIN Optional
POLICYFLD_ACT_MSG_VALIDITY Optional
POLICYFLD_ACTIVATION_COMPLETED_NOTIFICATION Optional
POLICYFLD_ACTIVATION_DELAYED_NOTIFICATION Optional
POLICYFLD_ACTIVATION_NOTIFICATION_DELIVERY_METHOD Optional
POLICYFLD_APPL_NAMES Optional
POLICYFLD_APPL_TYPE Optional
POLICYFLD_ASSIGN_MODE Optional
POLICYFLD_ASSIGN_SEARCH_UP_OU_PATH Optional
POLICYFLD_AUTOLEARN Optional
POLICYFLD_BACKEND_AUTH Optional
POLICYFLD_BACKEND_PROTOCOL_ID Optional
POLICYFLD_BACKUP_VDP_ENABLED Optional
POLICYFLD_BACKUP_VDP_MAX_DAYS Optional
POLICYFLD_BACKUP_VDP_MAX_USES Optional
POLICYFLD_BACKUP_VDP_REQUEST_KEYWORD Optional
POLICYFLD_BACKUP_VDP_REQUEST_METHOD Optional
POLICYFLD_CHALLENGE_REQUEST_KEYWORD Optional
POLICYFLD_CHALLENGE_REQUEST_METHOD Optional
POLICYFLD_CHECKCHALLENGE Optional
POLICYFLD_CHG_WIN_PWD_ENABLED Optional
POLICYFLD_CHG_WIN_PWD_LENGTH Optional
POLICYFLD_CHKINACTDAYS Optional
POLICYFLD_CLIENT_GROUP_LIST Optional
POLICYFLD_CLIENT_GROUP_MODE Optional
POLICYFLD_CREATE_TIME Optional
POLICYFLD_CUSTOM_REQUEST_BODY Optional
POLICYFLD_DCR Optional
POLICYFLD_DEFAULT_DOMAIN Optional
POLICYFLD_DELAYED_ACTIVATION_PERIOD Optional
POLICYFLD_DESCRIPTION Optional
POLICYFLD_DIGIPASS_TYPES Optional
POLICYFLD_DP_EXPIRATION_PERIOD Optional
POLICYFLD_DUR Optional
POLICYFLD_EVENTWINDOW Optional
POLICYFLD_GRACE_PERIOD Optional
POLICYFLD_GROUP_CHECK_MODE Optional
POLICYFLD_GROUP_LIST Optional
POLICYFLD_ITHRESHOLD Optional
POLICYFLD_ITIMEWINDOW Optional
POLICYFLD_LOCAL_AUTH Optional
POLICYFLD_LOCK_DURATION_MULTIPLIER Optional
POLICYFLD_MAX_UNLOCK_TRIES Optional
POLICYFLD_MIN_APP_VERSION Optional
POLICYFLD_MIN_LOCK_DURATION Optional
POLICYFLD_MODIFY_TIME Optional
POLICYFLD_MULTI_DP_APPL_VALIDATION_MODE Optional
POLICYFLD_OFFLINE_AUTH_ENABLED Optional
POLICYFLD_OFFLINE_MAX_EVENTS Optional
POLICYFLD_OFFLINE_TIME_INTERVAL Optional
POLICYFLD_ONE_STEP_CHAL_CHECKDIGIT Optional
POLICYFLD_ONE_STEP_CHAL_LENGTH Optional
POLICYFLD_ONE_STEP_CHAL_RESP Optional
POLICYFLD_ONLINESG Optional
POLICYFLD_PARENT_POLICY_ID Optional
POLICYFLD_PIN_CHANGE_ALLOWED Optional
POLICYFLD_POLICY_ID Optional
POLICYFLD_PRIMARY_VDP_REQUEST_KEYWORD Optional
POLICYFLD_PRIMARY_VDP_REQUEST_METHOD Optional
POLICYFLD_PRIVILEGED_USERS Optional
POLICYFLD_RADIUS_ALLOWED_PROTOCOLS Optional
POLICYFLD_RADIUS_REP_ATTR_ENABLED Optional
POLICYFLD_RADIUS_REP_ATTR_GROUP_LIST Optional
POLICYFLD_RADIUS_SESSION_LIFETIME Optional
POLICYFLD_RADIUS_SESSION_TICKET_LIFETIME Optional
POLICYFLD_RADIUS_SESSION_TICKET_REUSE Optional
POLICYFLD_SECOND_OTP_SYNC_ENABLED Optional
POLICYFLD_SECURE_CHAL_FONT_INDEX Optional
POLICYFLD_SECURE_CHAL_REQ_PIN Optional
POLICYFLD_SECURE_CHAL_TEMPLATE_NO Optional
POLICYFLD_SECURE_CHANNEL Optional
POLICYFLD_SECURE_SIGN_FONT_INDEX Optional
POLICYFLD_SECURE_SIGN_REQ_PIN Optional
POLICYFLD_SECURE_SIGN_SHOW_RESPONSE Optional
POLICYFLD_SECURE_SIGN_SHOW_WARNING Optional
POLICYFLD_SECURE_SIGN_TEMPLATE_NO Optional
POLICYFLD_SELF_ASSIGN_SEPARATOR Optional
POLICYFLD_STATIC_PWD_DIFF_TO_PREV Optional
POLICYFLD_STATIC_PWD_EXPIRATION_NOTIFICATION Optional
POLICYFLD_STATIC_PWD_MAX_AGE Optional
POLICYFLD_STATIC_PWD_MIN_AGE Optional
POLICYFLD_STATIC_PWD_MIN_LENGTH Optional
POLICYFLD_STATIC_PWD_MIN_LOWER_ALPHA Optional
POLICYFLD_STATIC_PWD_MIN_NUMBER Optional
POLICYFLD_STATIC_PWD_MIN_SYMBOL Optional
POLICYFLD_STATIC_PWD_MIN_UPPER_ALPHA Optional
POLICYFLD_STATIC_PWD_NOT_USERID_BASED Optional
POLICYFLD_STHRESHOLD Optional
POLICYFLD_STIMEWINDOW Optional
POLICYFLD_STORED_PASSWORD_PROXY Optional
POLICYFLD_SYNCWINDOW Optional
POLICYFLD_USER_INACT_DAYS Optional
POLICYFLD_USER_LOCK_THRESHOLD Optional
POLICYFLD_VDP_DELIVERY_METHOD Optional
POLICYFLD_VDP_MDC_PROFILE Optional
POLICYFLD_VDP_SIGN_DELIVERY_METHOD Optional
POLICYFLD_VDP_SIGN_ENABLED Optional
POLICYFLD_VDP_SIGN_MDC_PROFILE Optional
For more information about the specific attributes, refer to Table 252: policyExecute Field Attributes.
25.1.2. PolicyFieldSet
The attributes specified in the fieldSet parameter specify the policy attribute fields the IDENTIKEY Authentic-
ation Server should return for the policy accounts matching the search criteria.
If fieldSet is omitted, all possible output parameters are returned. If an attribute field is not set in the data-
base, it is not returned for that specific record.
attributeID PolicyAttributeIDEnum The identifier of an attribute to return (see Table 267: policyQuery (Supported Output
Attributes)).
POLICYFLD_ACCEPTED_DOMAIN If defined
POLICYFLD_ACT_MSG_VALIDITY If defined
POLICYFLD_ACTIVATION_COMPLETED_NOTIFICATION If defined
POLICYFLD_ACTIVATION_DELAYED_NOTIFICATION If defined
POLICYFLD_ACTIVATION_NOTIFICATION_DELIVERY_METHOD If defined
POLICYFLD_APPL_NAMES If defined
POLICYFLD_APPL_TYPE If defined
POLICYFLD_ASSIGN_MODE If defined
POLICYFLD_ASSIGN_SEARCH_UP_OU_PATH If defined
POLICYFLD_AUTOLEARN If defined
POLICYFLD_BACKEND_AUTH If defined
POLICYFLD_BACKEND_PROTOCOL_ID If defined
POLICYFLD_BACKUP_VDP_ENABLED If defined
POLICYFLD_BACKUP_VDP_MAX_DAYS If defined
POLICYFLD_BACKUP_VDP_MAX_USES If defined
POLICYFLD_BACKUP_VDP_REQUEST_KEYWORD If defined
POLICYFLD_BACKUP_VDP_REQUEST_METHOD If defined
POLICYFLD_CHALLENGE_REQUEST_KEYWORD If defined
POLICYFLD_CHALLENGE_REQUEST_METHOD If defined
POLICYFLD_CHECKCHALLENGE If defined
POLICYFLD_CHG_WIN_PWD_ENABLED If defined
POLICYFLD_CHG_WIN_PWD_LENGTH If defined
POLICYFLD_CHKINACTDAYS If defined
POLICYFLD_CLIENT_GROUP_LIST If defined
POLICYFLD_CLIENT_GROUP_MODE If defined
POLICYFLD_CREATE_TIME If defined
POLICYFLD_CUSTOM_REQUEST_BODY If defined
POLICYFLD_DCR If defined
POLICYFLD_DEFAULT_DOMAIN If defined
POLICYFLD_DELAYED_ACTIVATION_PERIOD If defined
POLICYFLD_DESCRIPTION If defined
POLICYFLD_DIGIPASS_TYPES If defined
POLICYFLD_DP_EXPIRATION_PERIOD If defined
POLICYFLD_DUR If defined
POLICYFLD_EVENTWINDOW If defined
POLICYFLD_GRACE_PERIOD If defined
POLICYFLD_GROUP_CHECK_MODE If defined
POLICYFLD_GROUP_LIST If defined
POLICYFLD_ITHRESHOLD If defined
POLICYFLD_ITIMEWINDOW If defined
POLICYFLD_LOCAL_AUTH If defined
POLICYFLD_LOCK_DURATION_MULTIPLIER If defined
POLICYFLD_MAX_UNLOCK_TRIES If defined
POLICYFLD_MIN_APP_VERSION If defined
POLICYFLD_MIN_LOCK_DURATION If defined
POLICYFLD_MODIFY_TIME If defined
POLICYFLD_MULTI_DP_APPL_VALIDATION_MODE If defined
POLICYFLD_OFFLINE_AUTH_ENABLED If defined
POLICYFLD_OFFLINE_MAX_EVENTS If defined
POLICYFLD_OFFLINE_TIME_INTERVAL If defined
POLICYFLD_ONE_STEP_CHAL_CHECKDIGIT If defined
POLICYFLD_ONE_STEP_CHAL_LENGTH If defined
POLICYFLD_ONE_STEP_CHAL_RESP If defined
POLICYFLD_ONLINESG If defined
POLICYFLD_PARENT_POLICY_ID If defined
POLICYFLD_PIN_CHANGE_ALLOWED If defined
POLICYFLD_POLICY_ID If defined
POLICYFLD_PRIMARY_VDP_REQUEST_KEYWORD If defined
POLICYFLD_PRIMARY_VDP_REQUEST_METHOD If defined
POLICYFLD_PRIVILEGED_USERS If defined
POLICYFLD_RADIUS_ALLOWED_PROTOCOLS If defined
POLICYFLD_RADIUS_REP_ATTR_ENABLED If defined
POLICYFLD_RADIUS_REP_ATTR_GROUP_LIST If defined
POLICYFLD_RADIUS_SESSION_LIFETIME If defined
POLICYFLD_RADIUS_SESSION_TICKET_LIFETIME If defined
POLICYFLD_RADIUS_SESSION_TICKET_REUSE If defined
POLICYFLD_SECOND_OTP_SYNC_ENABLED If defined
POLICYFLD_SECURE_CHAL_FONT_INDEX If defined
POLICYFLD_SECURE_CHAL_REQ_PIN If defined
POLICYFLD_SECURE_CHAL_TEMPLATE_NO If defined
POLICYFLD_SECURE_CHANNEL If defined
POLICYFLD_SECURE_SIGN_FONT_INDEX If defined
POLICYFLD_SECURE_SIGN_REQ_PIN If defined
POLICYFLD_SECURE_SIGN_SHOW_RESPONSE If defined
POLICYFLD_SECURE_SIGN_SHOW_WARNING If defined
POLICYFLD_SECURE_SIGN_TEMPLATE_NO If defined
POLICYFLD_SELF_ASSIGN_SEPARATOR If defined
POLICYFLD_STATIC_PWD_DIFF_TO_PREV If defined
POLICYFLD_STATIC_PWD_MIN_LENGTH If defined
POLICYFLD_STATIC_PWD_EXPIRATION_NOTIFICATION If defined
POLICYFLD_STATIC_PWD_MAX_AGE If defined
POLICYFLD_STATIC_PWD_MIN_AGE If defined
POLICYFLD_STATIC_PWD_MIN_LOWER_ALPHA If defined
POLICYFLD_STATIC_PWD_MIN_NUMBER If defined
POLICYFLD_STATIC_PWD_MIN_SYMBOL If defined
POLICYFLD_STATIC_PWD_MIN_UPPER_ALPHA If defined
POLICYFLD_STATIC_PWD_NOT_USERID_BASED If defined
POLICYFLD_STHRESHOLD If defined
POLICYFLD_STIMEWINDOW If defined
POLICYFLD_STORED_PASSWORD_PROXY If defined
POLICYFLD_SYNCWINDOW If defined
POLICYFLD_USER_INACT_DAYS If defined
POLICYFLD_USER_LOCK_THRESHOLD If defined
POLICYFLD_VDP_DELIVERY_METHOD If defined
POLICYFLD_VDP_MDC_PROFILE If defined
POLICYFLD_VDP_SIGN_DELIVERY_METHOD If defined
POLICYFLD_VDP_SIGN_ENABLED If defined
POLICYFLD_VDP_SIGN_MDC_PROFILE If defined
For more information about the specific attributes, refer to Table 252: policyExecute Field Attributes.
25.1.3. PolicyQueryOptions
count Boolean Flag to request IDENTIKEY Authentication Server to return only the number of records in
the result set, but not the result set itself.
distinct Boolean Flag to request IDENTIKEY Authentication Server to return only unique query results.
rowcount Unsigned Option to request IDENTIKEY Authentication Server to return the specified number of
Integer result records, beginning with the record specified by RowOffset.
Default value: 0
rowoffset Unsigned Option to request IDENTIKEY Authentication Server to return result records starting
Integer from the specified offset.
Default value: 0
sortfieldid String Optional. Required, if you specify SortOrder. Determines the field attribute to use as
sort key when sorting the result set using SortOrder. May contain any field attribute
from the FieldSet parameter.
sortorder String Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted.
Possible values:
25.1.4. PolicyQueryResults
resultCodes ResultCodes Mandatory The result and status codes returned by the com-
mand.
resultAttribute PolicyAttributeList Mandatory List containing the queried policy attributes. Each
item of type PolicyAttributeSet.
errorStack ErrorStack Mandatory The error stack, indicating that the command has
not completed successfully.
25.2. Example
Example
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<adm:policyQuery xmlns:adm="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Administration"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<sessionID>3JSK8cmRjw4E30wAA=0nUTL-~3fmifTO</sessionID>
<attributeSet>
<attributes>
<attributeID>POLICYFLD_POLICY_ID</attributeID>
</attributes>
</attributeSet>
<fieldSet>
<attributeID>POLICYFLD_POLICY_ID</attributeID>
<attributeID>POLICYFLD_DESCRIPTION</attributeID>
</fieldSet>
</adm:policyQuery>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
25.3. Requirements
n View Policy
After upgrading IDENTIKEY Authentication Server, server data is continuously migrated while the already-upgraded
IDENTIKEY Authentication Server is running. Until data migration has been completed, the result of a query com-
mand may be incomplete and may include both migrated and non-migrated data. This means that values for new
data fields may be missing or not set correctly in the query result.
26. reportExecute
The reportExecute command performs the following report-related administrative operations:
REPORTCMD_VIEW Displays the report definition for the specified report (see 26.2. REPORTCMD_
VIEW).
SESSION_ID String I The session identifier of the current administrative session. The
logon command returns this identifier after a successful logon.
The following field attributes are also available for reportExecute commands:
“Private”
“Domain”
“Public”
“Users”
“Users+Audit”
“DIGIPASS”
“DIGIPASS+Audit”
“Clients”
REPORTFLD_FORMAT_NAME String
0: Clients
1: Domains
2: Organizational Units
3: Users
4: DIGIPASS
REPORTFLD_MODIFY_TIME DateTime
REPORTFLD_QUERY_FOR String
REPORTFLD_REPORT_DATA String
“Detail”
“List”
“Trend”
“Distribution”
“Query”
“Private”
“Domain”
“Public”
REPORTFLD_SCHEDULE_MONTH_DAY String
REPORTFLD_SCHEDULE_MONTHS String
REPORTFLD_SCHEDULE_RECURRENCE String
REPORTFLD_SCHEDULE_WEEKDAYS String
“Hour”
“Day”
“Month”
“Year”
26.1. REPORTCMD_CREATE
The following attributes can be specified in the report input parameter of this command:
REPORTFLD_REPORT_ID Mandatory
REPORTFLD_DOMAIN Mandatory
REPORTFLD_REPORT_NAME Optional
REPORTFLD_REPORT_DESC Mandatory
REPORTFLD_DATA_SOURCE Mandatory
REPORTFLD_GROUP_LEVEL Mandatory
REPORTFLD_REPORT_TYPE Mandatory
REPORTFLD_RUN_PERMISSIONS Mandatory
REPORTFLD_CHANGE_PERMISSIONS Mandatory
REPORTFLD_TIME_FREQUENCY Mandatory
REPORTFLD_QUERY_DEFINITION Mandatory
REPORTFLD_USERID Mandatory
The following report attributes will be specified in the results output parameter of this command:
REPORTFLD_REPORT_ID Always
REPORTFLD_DOMAIN Always
REPORTFLD_REPORT_NAME If defined
REPORTFLD_REPORT_DESC If defined
REPORTFLD_DATA_SOURCE Always
REPORTFLD_GROUP_LEVEL Always
REPORTFLD_REPORT_TYPE Always
REPORTFLD_RUN_PERMISSIONS Always
REPORTFLD_CHANGE_PERMISSIONS Always
REPORTFLD_TIME_FREQUENCY Always
REPORTFLD_QUERY_DEFINITION Always
REPORTFLD_USERID Always
REPORTFLD_CREATE_TIME Always
REPORTFLD_MODIFY_TIME Always
26.2. REPORTCMD_VIEW
The following attributes can be specified in the report input parameter of this command:
REPORTFLD_REPORT_ID Mandatory
REPORTFLD_DOMAIN Mandatory
The following report attributes will be specified in the results output parameter of this command:
REPORTFLD_REPORT_ID Always
REPORTFLD_DOMAIN Always
REPORTFLD_REPORT_NAME If defined
REPORTFLD_REPORT_DESC If defined
REPORTFLD_DATA_SOURCE Always
REPORTFLD_GROUP_LEVEL Always
REPORTFLD_REPORT_TYPE Always
REPORTFLD_RUN_PERMISSIONS Always
REPORTFLD_CHANGE_PERMISSIONS Always
REPORTFLD_TIME_FREQUENCY Always
REPORTFLD_QUERY_DEFINITION Always
REPORTFLD_USERID Always
REPORTFLD_CREATE_TIME Always
REPORTFLD_MODIFY_TIME Always
26.3. REPORTCMD_UPDATE
The following attributes can be specified in the report input parameter of this command:
REPORTFLD_REPORT_ID Mandatory
REPORTFLD_DOMAIN Mandatory
REPORTFLD_REPORT_NAME Optional
REPORTFLD_REPORT_DESC Optional
REPORTFLD_DATA_SOURCE Optional
REPORTFLD_GROUP_LEVEL Optional
REPORTFLD_REPORT_TYPE Optional
REPORTFLD_RUN_PERMISSIONS Optional
REPORTFLD_CHANGE_PERMISSIONS Optional
REPORTFLD_TIME_FREQUENCY Optional
REPORTFLD_QUERY_DEFINITION Optional
REPORTFLD_USERID Optional
The following report attributes will be specified in the results output parameter of this command:
REPORTFLD_REPORT_ID Always
REPORTFLD_DOMAIN Always
REPORTFLD_REPORT_NAME If defined
REPORTFLD_REPORT_DESC If defined
REPORTFLD_DATA_SOURCE Always
REPORTFLD_GROUP_LEVEL Always
REPORTFLD_REPORT_TYPE Always
REPORTFLD_RUN_PERMISSIONS Always
REPORTFLD_CHANGE_PERMISSIONS Always
REPORTFLD_TIME_FREQUENCY Always
REPORTFLD_QUERY_DEFINITION Always
REPORTFLD_USERID Always
REPORTFLD_CREATE_TIME Always
REPORTFLD_MODIFY_TIME Always
26.4. REPORTCMD_DELETE
The following attributes can be specified in the report input parameter of this command:
REPORTFLD_REPORT_ID Mandatory
REPORTFLD_DOMAIN Mandatory
26.5. REPORTCMD_CHANGE_OWNER
The following attributes can be specified in the report input parameter of this command:
REPORTFLD_REPORT_ID Mandatory
REPORTFLD_DOMAIN Mandatory
The following report attributes will be specified in the results output parameter of this command:
REPORTFLD_REPORT_ID Always
REPORTFLD_DOMAIN Always
REPORTFLD_REPORT_NAME If defined
REPORTFLD_REPORT_DESC If defined
REPORTFLD_DATA_SOURCE Always
REPORTFLD_GROUP_LEVEL Always
REPORTFLD_REPORT_TYPE Always
REPORTFLD_RUN_PERMISSIONS Always
REPORTFLD_CHANGE_PERMISSIONS Always
REPORTFLD_TIME_FREQUENCY Always
REPORTFLD_QUERY_DEFINITION Always
REPORTFLD_USERID Always
REPORTFLD_CREATE_TIME Always
REPORTFLD_MODIFY_TIME Always
26.6. REPORTCMD_RUN
The following attributes can be specified in the report input parameter of this command:
REPORTFLD_REPORT_ID Mandatory
REPORTFLD_DOMAIN Mandatory
REPORTFLD_QUERY_DEFINITION Optional
REPORTFLD_FORMAT_NAME Optional
REPORTFLD_SCHEDULE Optional
REPORTFLD_SCHEDULE_TIME Optional
REPORTFLD_SCHEDULE_DATE Optional
REPORTFLD_SCHEDULE_NOTIFY Optional
REPORTFLD_SCHEDULE_RECURRENCE Optional
REPORTFLD_SCHEDULE_WEEKDAYS Optional
REPORTFLD_SCHEDULE_MONTHS Optional
REPORTFLD_SCHEDULE_MONTH_DAY Optional
Only the REPORTFLD_REPORT_FILE_NAME report attribute will be specified in the resultset output
parameter of this command. This report attribute is always returned.
26.7. reportfiledownloadmtom
The following attributes can be specified in the report input parameter of this command:
27. reportQuery
The reportQuery command queries reports matching specified search criteria. To to use this command, the
following parameters must be specified:
ATTRIBUTESET Set I Optional Zero or more report attributes. These attributes spe-
cify the report query search criteria.
The report attributes specified in this attribute set define the report search criteria. The following attribute options
can be applied to a report attribute:
n NEGATIVE: used to indicate that the specified report attribute value should NOT be equal to the one spe-
cified.
n Search fields are interpreted as follows:
n Wildcards can be placed at start, end or both of the values. In this case, they will be interpreted as
the SQL LIKE statement.
n A list of comma separated values can be specified, in this case it will be interpreted as the logical
OR of the given values.
n Otherwise, the search will be done using the exact match of the given value.
The report attributes specified in the FIELDSET attribute specify the report fields the IDENTIKEY Authentication
Server should return for the report matching the search criteria.
count Boolean Flag to request IDENTIKEY Authentication Server to return only the number of records in
the result set, but not the result set itself.
distinct Boolean Flag to request IDENTIKEY Authentication Server to return only unique query results.
rowcount Unsigned Option to request IDENTIKEY Authentication Server to return the specified number of
Integer result records, beginning with the record specified by RowOffset.
Default value: 0
rowoffset Unsigned Option to request IDENTIKEY Authentication Server to return result records starting
Integer from the specified offset.
Default value: 0
sortfieldid String Optional. Required, if you specify SortOrder. Determines the field attribute to use as
sort key when sorting the result set using SortOrder. May contain any field attribute
from the FieldSet parameter.
sortorder String Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted.
Possible values:
After upgrading IDENTIKEY Authentication Server, server data is continuously migrated while the already-upgraded
IDENTIKEY Authentication Server is running. Until data migration has been completed, the result of a query com-
mand may be incomplete and may include both migrated and non-migrated data. This means that values for new
data fields may be missing or not set correctly in the query result.
28. reportformatExecute
The reportformatExecute command executes the following report-related administrative operations:
REPORTFORMATCMD_VIEW Display the format settings for the specified report format (see 28.2.
REPORTFORMATCMD_VIEW).
SESSION_ID String I The session identifier of the current administrative session. The
logon command returns this identifier after a successful logon.
The following field attributes are also available for ReportFormatExecute commands:
REPORTFORMATFLD_FORMAT_ String
DEFINITION
REPORTFORMATFLD_CREATE_TIME DateTime The date and time the report format object was cre-
ated in the database.
REPORTFORMATFLD_MODIFY_TIME DateTime The date and time of the last report format object
update.
28.1. REPORTFORMATCMD_CREATE
The following attributes can be specified in the report format input parameter of this command:
REPORTFORMATFLD_REPORT_ID Mandatory
REPORTFORMATFLD_DOMAIN_NAME Mandatory
REPORTFORMATFLD_FORMAT_NAME Mandatory
REPORTFORMATFLD_FORMAT_DEFINITION Mandatory
The following report format attributes will be specified in the results output parameter of this command:
REPORTFORMATFLD_REPORT_ID Always
REPORTFORMATFLD_DOMAIN_NAME Always
REPORTFORMATFLD_FORMAT_NAME Always
REPORTFORMATFLD_FORMAT_DEFINITION Always
REPORTFORMATFLD_CREATE_TIME Always
REPORTFORMATFLD_MODIFY_TIME Always
28.2. REPORTFORMATCMD_VIEW
The following attributes can be specified in the report format input parameter of this command:
REPORTFORMATFLD_REPORT_ID Mandatory
REPORTFORMATFLD_DOMAIN_NAME Mandatory
REPORTFORMATFLD_FORMAT_NAME Mandatory
The following report format attributes will be specified in the results output parameter of this command:
REPORTFORMATFLD_REPORT_ID Always
REPORTFORMATFLD_DOMAIN_NAME Always
REPORTFORMATFLD_FORMAT_NAME Always
REPORTFORMATFLD_FORMAT_DEFINITION Always
REPORTFORMATFLD_CREATE_TIME Always
REPORTFORMATFLD_MODIFY_TIME Always
28.3. REPORTFORMATCMD_UPDATE
The following attributes can be specified in the report format input parameter of this command:
REPORTFORMATFLD_REPORT_ID Mandatory
REPORTFORMATFLD_DOMAIN_NAME Mandatory
REPORTFORMATFLD_FORMAT_NAME Mandatory
REPORTFORMATFLD_FORMAT_DEFINITION Optional
The following report format attributes will be specified in the results output parameter of this command:
REPORTFORMATFLD_REPORT_ID Always
REPORTFORMATFLD_DOMAIN_NAME Always
REPORTFORMATFLD_FORMAT_NAME Always
REPORTFORMATFLD_FORMAT_DEFINITION Always
REPORTFORMATFLD_CREATE_TIME Always
REPORTFORMATFLD_MODIFY_TIME Always
28.4. REPORTFORMATCMD_DELETE
The following attributes can be specified in the report format input parameter of this command:
REPORTFORMATFLD_REPORT_ID Mandatory
REPORTFORMATFLD_DOMAIN_NAME Mandatory
REPORTFORMATFLD_FORMAT_NAME Mandatory
REPORTFORMATFLD_FORMAT_DEFINITION Optional
29. reportformatQuery
The reportformatQuery command queries report formats matching specified search criteria. To use this
command, the following command parameters must be specified:
The report format attributes specified in this attribute set define the report format search criteria. The following
attribute options can be applied to a report format attribute:
n NEGATIVE: used to indicate that the specified report format attribute value should NOT be equal to the one
specified.
n Search fields are interpreted as follows:
n Wildcards can be placed at start, end or both of the values. In this case, they will be interpreted as
the SQL LIKE statement.
n A list of comma separated values can be specified, in this case it will be interpreted as the logical
OR of the given values.
n Otherwise, the search will be done using the exact match of the given value.
To query those report format definitions that the logged in administrator can update or run, add the report format
attribute REPORTFORMATFLD_QUERY_FOR to the attribute set. This report format attribute of type string supports
the following values:
n update
n run
The report format attributes specified in the FIELDSET attribute specify the report format fields the IDENTIKEY
Authentication Server should return for the report format matching the search criteria.
count Boolean Flag to request IDENTIKEY Authentication Server to return only the number of records in
the result set, but not the result set itself.
distinct Boolean Flag to request IDENTIKEY Authentication Server to return only unique query results.
rowcount Unsigned Option to request IDENTIKEY Authentication Server to return the specified number of
Integer result records, beginning with the record specified by RowOffset.
Default value: 0
rowoffset Unsigned Option to request IDENTIKEY Authentication Server to return result records starting
Integer from the specified offset.
Default value: 0
sortfieldid String Optional. Required, if you specify SortOrder. Determines the field attribute to use as
sort key when sorting the result set using SortOrder. May contain any field attribute
from the FieldSet parameter.
sortorder String Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted.
Possible values:
After upgrading IDENTIKEY Authentication Server, server data is continuously migrated while the already-upgraded
IDENTIKEY Authentication Server is running. Until data migration has been completed, the result of a query
command may be incomplete and may include both migrated and non-migrated data. This means that values for
new data fields may be missing or not set correctly in the query result.
30. replicationserverExecute
The replicationserverExecute command executes the administrative operation
REPLICATIONCMD_RECONNECT . This command requests the currently administered IDENTIKEY Authentic-
ation Server to reconnect to the specified IDENTIKEY Authentication Server and start replicating.
SESSION_ID String I The session identifier of the current administrative session. The
logon command returns this identifier after a successful logon.
30.1. REPLICATIONCMD_RECONNECT
Only the REPLICATIONFLD_SERVER attribute (data type: string) can be specified in the replication attribute set
input parameter of this command. This parameter is mandatory, supports up to 255 characters, and is the
IP address of the IDENTIKEY Authentication Server whose status needs to be checked.
31. replicationserverQuery
The replicationserverQuery command queries replication servers matching specified search criteria.
To use this command, the following parameters must be specified:
The replication server attributes specified in this attribute set define the replication server search criteria. The fol-
lowing attribute options can be applied to a replication server attribute:
n NEGATIVE: used to indicate that the specified replication server attribute value should NOT be equal to the
one specified.
n Search fields are interpreted as follows:
n Wildcards can be placed at start, end or both of the values. In this case, they will be interpreted as
the SQL LIKE statement.
n A list of comma separated values can be specified, in this case it will be interpreted as the logical
OR of the given values.
n Otherwise, the search will be done using the exact match of the given value.
The replication server attributes specified in the FIELDSET attribute specify the replication server fields the
IDENTIKEY Authentication Server should return for the replication server matching the search criteria.
count Boolean Flag to request IDENTIKEY Authentication Server to return only the number of records in
the result set, but not the result set itself.
distinct Boolean Flag to request IDENTIKEY Authentication Server to return only unique query results.
rowcount Unsigned Option to request IDENTIKEY Authentication Server to return the specified number of
Integer result records, beginning with the record specified by RowOffset.
Default value: 0
rowoffset Unsigned Option to request IDENTIKEY Authentication Server to return result records starting
Integer from the specified offset.
Default value: 0
sortfieldid String Optional. Required, if you specify SortOrder. Determines the field attribute to use as
sort key when sorting the result set using SortOrder. May contain any field attribute
from the FieldSet parameter.
sortorder String Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted.
Possible values:
After upgrading IDENTIKEY Authentication Server, server data is continuously migrated while the already-upgraded
IDENTIKEY Authentication Server is running. Until data migration has been completed, the result of a query com-
mand may be incomplete and may include both migrated and non-migrated data. This means that values for new
data fields may be missing or not set correctly in the query result.
32. reportFileExecute
The reportFileExecute command executes the following administrative operations:
REPORTFILEFLD_SETTINGS String 4096 The query parameters used to generate the report
32.1. REPORTFILECMD_VIEW
Only the REPORTFILEFLD_REPORTFILE_ID attribute can be specified in the ReporFile attribute set input parameter
of this command.
The following ReportFile attributes will be specified in the results output parameter of this command:
REPORTFILEFLD_DESCRIPTION Description
32.2. REPORTFILECMD_DELETE
Only the REPORTFILEFLD_REPORTFILE_ID attribute can be specified in the ReportFile attribute set input parameter
of this command.
32.3. REPORTFILECMD_TAKE_OWNERSHIP
The following attributes can be specified in the ReportFile input parameter of this command:
REPORTFILEFLD_REPORT_ID N
REPORTFILEFLD_DOMAIN_NAME N
REPORTFILEFLD_USER_ID N
Only the REPORTFILEFLD_REPORT_ID attribute will be specified in the resultset output parameter of this com-
mand.
32.4. REPORTFILECMD_CHANGE_OWNERSHIP
The following attributes can be specified in the ReportFile input parameter of this command:
REPORTFILEFLD_REPORT_ID N
REPORTFILEFLD_DOMAIN_NAME N
REPORTFILEFLD_USER_ID N
The following ReportFile attributes will be specified in the results output parameter of this command:
REPORTFILEFLD_DESCRIPTION Description
32.5. reportfiledownloadmtom
To download a report file, use the reportfiledownloadmtom command. Only the REPORTFILEFLD_
SESSION_ID attribute can be specified in the ReportFile attribute set input parameter of this command.
33. reportfieldExecute
The reportfieldExecute command executes the following administrative operations:
min
count
sum
Application
Back-End Authentication
Category
Characteristics
Client Location
Code
Command
Configuration Details
Credentials
Data Source
Domain
Error Details
Error Message
Expiration Date
Fields
From
Input Details
Local Authentication
Message
Object
Operation
Outcome
Output Details
Password Protocol
Policy ID
RADIUS Profile
Reason
Request ID
Serial No
Server Location
Session ID
Source
Source Location
To
User ID
User Link
Version
REPORTFIELDFLD_FIELD_ORD Integer
33.1. REPORTFIELDCMD_VIEW
The following attributes can be specified in the ReportFieldCmd input parameter of this command:
REPORTFIELDFLD_DOMAIN_NAME Mandatory
REPORTFIELDFLD_REPORT_ID Mandatory
REPORTFIELDFLD_DISPLAY_NAME Mandatory
The following ReportFieldCmd attributes will be specified in the results output parameter of this command:
REPORTFIELDFLD_DOMAIN_NAME
REPORTFIELDFLD_REPORT_ID
REPORTFIELDFLD_NAME
REPORTFIELDFLD_OPERATION
REPORTFIELDFLD_FIELD_NAME
REPORTFIELDFLD_CREATE_TIME
REPORTFIELDFLD_MODIFY_TIME
33.2. REPORTFIELDCMD_CREATE
The following attributes can be specified in the ReportFieldCmd input parameter of this command:
REPORTFIELDFLD_DOMAIN_NAME Mandatory
REPORTFIELDFLD_REPORT_ID Mandatory
REPORTFIELDFLD_DISPLAY_NAME Mandatory
REPORTFIELDFLD_OPERATION
REPORTFIELDFLD_FIELD_NAME
The following ReportFieldCmd attributes will be specified in the results output parameter of this command:
REPORTFIELDFLD_DOMAIN_NAME
REPORTFIELDFLD_REPORT_ID
REPORTFIELDFLD_NAME
REPORTFIELDFLD_OPERATION
REPORTFIELDFLD_FIELD_NAME
33.3. REPORTFIELDCMD_DELETE
The following attributes can be specified in the ReportFieldCmd input parameter of this command:
REPORTFIELDFLD_DOMAIN_NAME Mandatory
REPORTFIELDFLD_REPORT_ID Mandatory
REPORTFIELDFLD_DISPLAY_NAME Mandatory
REPORTFIELDFLD_OPERATION
33.4. REPORTFIELDCMD_UPDATE
The following attributes can be specified in the ReportFieldCmd input parameter of this command:
REPORTFIELDFLD_DOMAIN_NAME Mandatory
REPORTFIELDFLD_REPORT_ID Mandatory
REPORTFIELDFLD_DISPLAY_NAME Mandatory
REPORTFIELDFLD_OPERATION
REPORTFIELDFLD_DISPLAY_NAME
The following ReportFieldCmd attributes will be specified in the results output parameter of this command:
REPORTFIELDFLD_DOMAIN_NAME
REPORTFIELDFLD_REPORT_ID
REPORTFIELDFLD_DISPLAY_NAME
REPORTFIELDFLD_OPERATION
REPORTFIELDFLD_DISPLAY_NAME
34. reportfieldQuery
The reportfieldQuery command queries report fields matching specified search criteria. To use this com-
mand, the following command parameters must be specified:
The ReportField attributes specified in this attribute set define the search criteria. The following attribute options
can be applied to a ReportField attribute:
n NEGATIVE: used to indicate that the specified ReportField attribute value should NOT be equal to the one
specified.
n Search fields are interpreted as follows:
n Wildcards are accepted.
n Wildcards can be placed at start, end or both of the values. In this case, they will be interpreted as
the SQL LIKE statement.
n A list of comma separated values can be specified, in this case it will be interpreted as the logical
OR of the given values.
n Otherwise, the search will be done using the exact match of the given value.
The key attributes specified in the FIELDSET attribute specify the ReportField fields the IDENTIKEY Authentication
Server should return for the ReportFields matching the search criteria.
count Boolean Flag to request IDENTIKEY Authentication Server to return only the number of records in
the result set, but not the result set itself.
distinct Boolean Flag to request IDENTIKEY Authentication Server to return only unique query results.
rowcount Unsigned Option to request IDENTIKEY Authentication Server to return the specified number of
Integer result records, beginning with the record specified by RowOffset.
Default value: 0
rowoffset Unsigned Option to request IDENTIKEY Authentication Server to return result records starting
Integer from the specified offset.
Default value: 0
sortfieldid String Optional. Required, if you specify SortOrder. Determines the field attribute to use as
sort key when sorting the result set using SortOrder. May contain any field attribute
from the FieldSet parameter.
sortorder String Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted.
Possible values:
After upgrading IDENTIKEY Authentication Server, server data is continuously migrated while the already-upgraded
IDENTIKEY Authentication Server is running. Until data migration has been completed, the result of a query com-
mand may be incomplete and may include both migrated and non-migrated data. This means that values for new
data fields may be missing or not set correctly in the query result.
35. userfileExecute
The userfileExecutecommand executes the following administrative operations:
USERFILECMD_QUERY_STATUS Query status of the user file import (see 35.2. USERFILECMD_QUERY_STATUS).
USERFILEFLD_SHOW_PASSWORD_OPTION Boolean
USERFILEFLD_GRACE_PERIOD_DAYS Integer The number of grace period days for the Users
created from the file.
USERFILEFLD_TASK_DESCRIPTION string
SMS
35.1. USERFILECMD_IMPORT_FILE
The following attributes can be specified in the USERFILECMD input parameter of this command:
USERFILEFLD_CACHE_ID Mandatory
USERFILEFLD_CREATE_NEW_ACCOUNT Mandatory
USERFILEFLD_ENABLE_NEW_ACCOUNT Mandatory
USERFILEFLD_UPDATE_ACCOUNT Mandatory
USERFILEFLD_UPDATE_STATIC_PASSWORD
USERFILEFLD_ASSIGN_DP
USERFILEFLD_GRACE_PERIOD_DAYS
USERFILEFLD_SCHEDULE
USERFILEFLD_SCHEDULE_TIME
USERFILEFLD_SCHEDULE_DATE
USERFILEFLD_NOTIFY
35.2. USERFILECMD_QUERY_STATUS
The following attributes can be specified in the USERFILECMD input parameter of this command:
USERFILEFLD_CACHE_ID Mandatory
USERFILEFLD_RETURN_ERROR
The following USERFILECMD attributes will be specified in the results output parameter of this command:
STERILE
USERFILEFLD_USERS_FAILED
35.3. USERFILECMD_STOP_IMPORT
Only the USERFILEFLD_CACHE_ID attribute can be specified in the USERFILECMD attribute set input parameter of
this command.
36. keyExecute
The keyExecute command executes the following administrative operations:
KEYFLD_LEGACY_MODE Boolean
KEYFLD_NCIPHER_KEYHASH String
Sensitive Data
SSM
DES-EDE-CFB
DES-EDE3-CFB
CAST5-CFG
BF-CFB
AES-128-CBC
AES-256-CBC
AES-128-CBC-2
KEYFLD_CREATE_TIME Datetime The date and time the key object was cre-
ated in the database.
KEYFLD_MODIFY_TIME Datetime The date and time of the last key object
update.
SMS
36.1. KEYCMD_VIEW
Only the KEYFLD_KEY_ID attribute can be specified in the attribute set input parameter of this command.
The following key attributes will be specified in the results output parameter of this command:
KEYFLD_KEY_ID
KEYFLD_KCV
KEYFLD_KEY_LABEL
KEYFLD_SLOT_ID
KEYFLD_USAGE
KEYFLD_CRYPTO_TYPE
KEYFLD_DEFAULT_KEY
KEYFLD_TOKEN_LABEL
KEYFLD_DESCRIPTION
KEYFLD_CRYPTO_ALGO
KEYFLD_CREATE_TIME
KEYFLD_MODIFY_TIME
36.2. KEYCMD_CREATE
The following attributes can be specified in the key input parameter of this command:
KEYFLD_KEY_ID
KEYFLD_KCV
KEYFLD_KEY_LABEL
KEYFLD_SLOT_ID
KEYFLD_USAGE
KEYFLD_CRYPTO_TYPE
KEYFLD_TOKEN_LABEL
KEYFLD_TOKEN_PIN
KEYFLD_DESCRIPTION
KEYFLD_VALUE
KEYFLD_CRYPTO_ALGO
The following key attributes will be specified in the results output parameter of this command:
KEYFLD_KEY_ID
KEYFLD_KCV
KEYFLD_KEY_LABEL
KEYFLD_SLOT_ID
KEYFLD_USAGE
KEYFLD_CRYPTO_TYPE
KEYFLD_TOKEN_LABEL
KEYFLD_DESCRIPTION
KEYFLD_DEFAULT_KEY
KEYFLD_CRYPTO_ALGO
36.3. KEYCMD_DELETE
Only the KEYFLD_KEY_ID attribute can be specified in the attribute set input parameter of this command.
36.4. KEYCMD_UPDATE
The following attributes can be specified in the key input parameter of this command:
KEYFLD_KEY_ID N
KEYFLD_DESCRIPTION
The following key attributes will be specified in the results output parameter of this command:
KEYFLD_KEY_ID
KEYFLD_KCV
KEYFLD_KEY_LABEL
KEYFLD_SLOT_ID
KEYFLD_USAGE
KEYFLD_CRYPTO_TYPE
KEYFLD_TOKEN_LABEL
KEYFLD_DESCRIPTION
KEYFLD_VALUE
KEYFLD_CRYPTO_ALGO
KEYFLD_LEGACY_MODE
36.5. KEYCMD_ROTATE_KEY
The following attributes can be specified in the key input parameter of this command:
KEYFLD_KEY_ID
KEYFLD_USAGE
KEYFLD_TOKEN_LABEL
KEYFLD_SCHEDULE
KEYFLD_SCHEDULE_TIME
KEYFLD_SCHEDULE_DATE
KEYFLD_SCHEDULE_NOTIFY
The following key attributes will be specified in the results output parameter of this command:
KEYFLD_CHACHE_ID
KEYFLD_ROTATE_FOUND_TOTAL
36.6. KEYCMD_ROTATE_ABORT
Only the KEYFLD_CACHE_ID attribute can be specified in the attribute set input parameter of this command.
36.7. KEYCMD_ROTATE_STATUS
Only the KEYFLD_CACHE_ID attribute can be specified in the attribute set input parameter of this command.
The following key attributes will be specified in the results output parameter of this command:
KEYFLD_ELAPSED_TIME
KEYFLD_ROTATE_SUCCESS
KEYFLD_ROTATE_FAILED
37. keyQuery
The keyQuery command queries cryptographic keys matching specified search criteria. To use this command,
the following command parameters must be specified:
The key attributes specified in this attribute set define the search criteria. The following attribute options can be
applied to a key attribute:
n NEGATIVE: used to indicate that the specified key attribute value should NOT be equal to the one spe-
cified.
n Search fields are interpreted as follows:
n Wildcards are accepted.
n Wildcards can be placed at start, end or both of the values. In this case, they will be interpreted as
the SQL LIKE statement.
n A list of comma separated values can be specified, in this case it will be interpreted as the logical
OR of the given values.
n Otherwise, the search will be done using the exact match of the given value.
The key attributes specified in the FIELDSET attribute specify the replication server fields the IDENTIKEY Authentic-
ation Server should return for the replication servers matching the search criteria.
count Boolean Flag to request IDENTIKEY Authentication Server to return only the number of records in
the result set, but not the result set itself.
distinct Boolean Flag to request IDENTIKEY Authentication Server to return only unique query results.
rowcount Unsigned Option to request IDENTIKEY Authentication Server to return the specified number of
Integer result records, beginning with the record specified by RowOffset.
Default value: 0
rowoffset Unsigned Option to request IDENTIKEY Authentication Server to return result records starting
Integer from the specified offset.
Default value: 0
sortfieldid String Optional. Required, if you specify SortOrder. Determines the field attribute to use as
sort key when sorting the result set using SortOrder. May contain any field attribute
from the FieldSet parameter.
sortorder String Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted.
Possible values:
After upgrading IDENTIKEY Authentication Server, server data is continuously migrated while the already-upgraded
IDENTIKEY Authentication Server is running. Until data migration has been completed, the result of a query com-
mand may be incomplete and may include both migrated and non-migrated data. This means that values for new
data fields may be missing or not set correctly in the query result.
38. taskExecute
The taskExecutecommand executes the following administrative operations:
recurrent
scheduled
suspended
cancelling
SMS
Daily
Monthly
38.1. TASKCMD_VIEW
Only the TASKFLD_TASK_ID attribute can be specified in the TaskCmd attribute set input parameter of this com-
mand. This attribute is not optional.
The following TaskCmd attributes will be specified in the results output parameter of this command:
TASKFLD_TASK_ID
TASKFLD_TASKTYPE
TASKFLD_DESCRIPTION
TASKFLD_DOMAIN
TSKCMDFLD_USERID
TSKCMDFLD_SERVERID
TASKFLD_FEATURES
TASKFLD_STATUS
TASKFLD_STATUS_INFO
TASKFLD_SCHEDULE
TASKFLD_SCHED_TIME
TASKFLD_SCHED_DATE
TASKFLD_SCHED_NOTIFY
TASKFLD_SCHED_RECURRENCE
TASKFLD_SCHED_WEEKDAYS
TASKFLD_SCHED_MONTHS
TASKFLD_SCHED_MONTHDAY
TASKFLD_CREATETIME
TASKFLD_MODIFYTIME
38.2. TASKCMD_DELETE
Only the TASKFLD_TASK_ID attribute can be specified in the TaskCmd attribute set input parameter of this com-
mand. This attribute is not optional.
38.3. TASKCMD_UPDATE
The following attributes can be specified in the TaskCmd input parameter of this command:
TASKFLD_TASK_ID N
TASKFLD_SCHEDULE
TASKFLD_SCHED_TIME
TASKFLD_SCHED_DATE
TASKFLD_SCHED_NOTIFY
TASKFLD_SCHED_RECURRENCE
TASKFLD_SCHED_WEEKDAYS
TASKFLD_SCHED_MONTHS
TASKFLD_SCHED_MONTHDAY
The following TaskCmd attributes will be specified in the results output parameter of this command:
TASKFLD_TASK_ID
TASKFLD_TASKTYPE
TASKFLD_DESCRIPTION
TASKFLD_DOMAIN
TSKCMDFLD_USERID
TSKCMDFLD_SERVERID
TASKFLD_FEATURES
TASKFLD_SERVERID
TASKFLD_STATUS
TASKFLD_STATUS_INFO
TASKFLD_SCHEDULE
TASKFLD_SCHED_TIME
TASKFLD_SCHED_DATE
TASKFLD_SCHED_NOTIFY
TASKFLD_SCHED_RECURRENCE
TASKFLD_SCHED_WEEKDAYS
TASKFLD_SCHED_MONTHS
TASKFLD_SCHED_MONTHDAY
38.4. TASKCMD_CANCEL
Only the TASKFLD_TASK_ID attribute can be specified in the TaskCmd attribute set input parameter of this com-
mand. This attribute is not optional.
38.5. TASKCMD_RESUME
Only the TASKFLD_TASK_ID attribute can be specified in the TaskCmd attribute set input parameter of this com-
mand. This attribute is not optional.
38.6. TASKCMD_SUSPEND
Only the TASKFLD_TASK_ID attribute can be specified in the TaskCmd attribute set input parameter of this com-
mand. This attribute is not optional.
39. taskQuery
The taskQuery command queries cryptographic keys matching specified search criteria. To use this com-
mand, the following command parameters must be specified:
The TaskQuery attributes specified in this attribute set define the search criteria. The following attribute options
can be applied to a TaskQuery attribute:
n NEGATIVE: used to indicate that the specified replication server attribute value should NOT be equal to the
one specified.
n Search fields are interpreted as follows:
n Wildcards are accepted.
n Wildcards can be placed at start, end or both of the values. In this case, they will be interpreted as
the SQL LIKE statement.
n A list of comma separated values can be specified, in this case it will be interpreted as the logical
OR of the given values.
n Otherwise, the search will be done using the exact match of the given value.
The key attributes specified in the FIELDSET attribute specify the replication server fields the IDENTIKEY Authentic-
ation Server should return for the replication servers matching the search criteria.
count Boolean Flag to request IDENTIKEY Authentication Server to return only the number of records in
the result set, but not the result set itself.
distinct Boolean Flag to request IDENTIKEY Authentication Server to return only unique query results.
rowcount Unsigned Option to request IDENTIKEY Authentication Server to return the specified number of
Integer result records, beginning with the record specified by RowOffset.
Default value: 0
rowoffset Unsigned Option to request IDENTIKEY Authentication Server to return result records starting
Integer from the specified offset.
Default value: 0
sortfieldid String Optional. Required, if you specify SortOrder. Determines the field attribute to use as
sort key when sorting the result set using SortOrder. May contain any field attribute
from the FieldSet parameter.
sortorder String Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted.
Possible values:
After upgrading IDENTIKEY Authentication Server, server data is continuously migrated while the already-upgraded
IDENTIKEY Authentication Server is running. Until data migration has been completed, the result of a query com-
mand may be incomplete and may include both migrated and non-migrated data. This means that values for new
data fields may be missing or not set correctly in the query result.
40. timeZoneListExecute
The timeZoneListExecute command retrieves a list of the available time zones for use mainly with report-
ing.
SESSION_ID String I The session identifier of the current administrative session. The
logon command returns this identifier after a successful logon.
40.1. TMZLISTCMD_GETZONELIST
Type
PROVISIONCMD_ Generate activation data for DIGIPASS for Mobile on the IDENTIKEY
DSAPPGENERATEACTIVATIONDATA Authentication Server (see 41.7. PROVISIONCMD_
DSAPPGENERATEACTIVATIONDATA).
PROVISIONCMD_MDL_ADD_DEVICE Register a new device which supports Two-Step Activation (see 41.9.
PROVISIONCMD_MDL_ADD_DEVICE).
PROVISIONCMD_SERVER_TIME Retrieve server time for use in activation and re-activation of DIGIPASS for
Mobile.
0 – Online
1 – Offline
PROVFLD_ALEA String
PROVFLD_DELIVERY_METHOD String E-Mail Specifies and triggers the MDC delivery. If this
attribute is not present, no MDC delivery will be
taking place. Only supports e-mail delivery.
0 – Hardware device
3 – iOS
5 – Jailbroken iOS
7 – Android
9 – Rooted Android
11 – Windows Phone
13 – BlackBerry Native
17 – Windows
19 – Linux
21 - Mac
23 - RFU
PROVFLD_SERIAL_NO String Exactly 10 Serial number of the DIGIPASS for which the
chars. activation code has been generated.
PROVFLD_STATIC_PASSWORD String
PROVFLD_USERID String Up to 255 The UserID, in whatever form the calling applic-
chars. ation provides it (no specific format is required).
PROVFLD_NEW_STATIC_PASSWORD String
PROVFLD_CONFIRM_NEW_STATIC_ String
PASSWORD
PROVFLD_WEB_PUBLIC_KEY String
PROVFLD_CESPR String
PROVFLD_CHALLENGE String
PROVFLD_CUSTOM_ENCRYPT_PWD String
PROVFLD_REGISTRATIONID String
PROVFLD_ACTIVATION_PASSWORD String
PROVFLD_CLIENT_IV String
PROVFLD_ENCRYPTED_CLIENT_ String
PUBLIC_KEY_NONCE
PROVFLD_ENCRYPTED_NONCES String
PROVFLD_ENCRYPTED_SERVER_ String
PUBLIC_KEY
PROVFLD_SERVER_IV String
PROVFLD_SERVER_NONCE String
PROVFLD_ENCRYPTED_SERVER_ String
NONCE
serverEphemeralPublicKey String Hexadecimal The server ephemeral public key is used to gen-
String erate the VASCO Secure Remote Password
(SRP) session key.
41.2. PROVISIONCMD_REGISTER
PROVFLD_ORGANIZATIONAL_UNIT O
PROVFLD_SERIAL_NO O
PROVFLD_STATIC_PASSWORD I Optional
PROVFLD_ALEA I Optional
PROVFLD_COMPONENT_TYPE I Mandatory
PROVFLD_CLIENT_HASH I Optional
PROVFLD_DELIVERY_METHOD I Optional
PROVFLD_DESTINATION I Optional
PROVFLD_ACTIVATION_CODE O
PROVFLD_ACTIVATION_TYPE I Optional
PROVFLD_STATUS_MESSAGE O
PROVFLD_AUXILIARY_MESSAGE O
PROVFLD_DP_RESPONSE I Optional
PROVFLD_EVENT_REACTIVATION_COUNTER O Optional
41.3. PROVISIONCMD_ACTIVATE
PROVFLD_ORGANIZATIONAL_UNIT O
PROVFLD_SERIAL_NO I Optional
PROVFLD_STATIC_PASSWORD I Optional
PROVFLD_DERIVATION_CODE I Optional
PROVFLD_REQUEST_TYPE I Optional
PROVFLD_DP_RESPONSE I Optional
PROVFLD_COMPONENT_TYPE I Mandatory
PROVFLD_NEW_STATIC_PASSWORD I Optional
PROVFLD_CONFIRM_NEW_STATIC_PASSWORD I Optional
PROVFLD_STATUS_MESSAGE O
PROVFLD_AUXILIARY_MESSAGE O
PROVFLD_WEB_PUBLIC_KEY I Optional
PROVFLD_CESPR I Optional
PROVFLD_CHALLENGE I Optional
41.4. PROVISIONCMD_ASSIGN
PROVFLD_SERIAL_NO O
PROVFLD_STATIC_PASSWORD I Optional
PROVFLD_CESPR I optional
PROVFLD_CHALLENGE I Optional
41.5. PROVISIONCMD_DSAPPREGISTER
41.6. PROVISIONCMD_DSAPPACTIVATE
41.7. PROVISIONCMD_DSAPPGENERATEACTIVATIONDATA
41.8. PROVISIONCMD_MDL_REGISTER
41.9. PROVISIONCMD_MDL_ADD_DEVICE
41.10. PROVISIONCMD_MDL_ACTIVATE
41.11. dsappSRPRegister
The dsappSRPRegister command serves to authenticate the user and initiate a DIGIPASS Software
Advanced Provisioning Protocol-Secure Remote Password (DSAPP-SRP) provisioning operation.
41.11.1. Parameters
41.11.1.1. UserInput
Table 359: UserInput (Data Type)
Element Name Type Description
userID String The ID of the user to be authenticated for the provisioning operation.
domain String The domain of the user to be authenticated for the provisioning operation.
41.11.1.2. RegisterCredentialInput
Table 360: RegisterCredentialInput (Data Type)
Element Name Type Description
41.11.1.3. DSAPPSRPRegisterResult
Table 361: DSAPPSRPRegisterResult (Data Type)]
Element Name Type Description
41.11.2. Example
Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<prov:dsappSRPRegister xmlns:prov="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Provisioning">
<componentType>srp-component</componentType>
<user>
<userID>user1</userID>
<domain>master</domain>
</user>
<credential>
<staticPassword>Password2</staticPassword>
</credential>
</prov:dsappSRPRegister>
</soapenv:Body>
</soapenv:Envelope>
41.12. dsappSRPGenerateEphemeralKey
41.12.1. Parameters
result DSAPPSRPGenerateEphemeralKeyResult Mandatory The output fields for this command, returning information
about the server ephemeral public key which is used to gen-
erate the SRP session key.
41.12.1.1. DSAPPSRPGenerateEphemeralKeyResult
Table 364: DSAPPSRPGenerateEphemeralKeyResult (Data Type)
Element Name Type Description
serverEphemeralPublicKey String The key used to generate the SRP session key.
41.12.2. Example
Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<prov:dsappSRPGenerateEphemeralKey xmlns:prov="http://www.vasco.com/IdentikeyServe-
er/IdentikeyTypes/Provisioning">
<componentType>srp-component</componentType>
<registrationID>xiOb8GC2</registrationID>
<clientEphemeralPublicKey>ABCDEF</clientEphemeralPublicKey>
</prov:dsappSRPRegister>
</soapenv:Body>
</soapenv:Envelope>
41.13. dsappSRPGenerateActivationData
41.13.1. Parameters
41.13.1.1. DSAPPSRPGenerateActivationDataResult
Table 367: DSAPPSRPGenerateActivationDataResult (Data Type)
Element Name Type Description
standard DSAPPSRPStandardActivation The encrypted data required for a standard online activation:
activation code and event reactivation counter.
41.13.1.2. DSAPPSRPStandardActivation
Table 368: DSAPPSRPStandardActivation (Data Type)
Element Name Type Description
activationCode DSAPPSRPEncryptedData The activation code for online activation, either FAD (Full Activ-
ation Data) or XFAD Encrypted Full Activation Data).
eventReactivationCounter DSAPPSRPEncryptedData Event reactivation counter for the standard activation; used to
activate the device.
41.13.1.3. DSAPPSRPMDLActivation
Table 369: DSAPPSRPMDLActivation (Data Type)
Element Name Type Description
41.13.1.4. DSAPPSRPEncryptedData
Table 370: DSAPPSRPEncryptedData (Data Type)
Element Name Type Description
encryptedData String Encrypted data, i.e. the activation code, the reactivation counter, or the activation
message for the online activation.
encryptionCounter String Encryption counter for the activation code, the event reactivation counter, or the
activation message.
mac String Message authentication code for the activation code, the event reactivation
counter, or the activation message.
41.13.2. Example
Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<prov:dsappSRPGenerateActivationData xmlns:prov="http://www.vasco.com/IdentikeyServe-
er/IdentikeyTypes/Provisioning">
<componentType>srp-component</componentType>
<registrationID>xiOb8GC2</registrationID>
<clientEvidenceMessage>ABCDEF</clientEvidenceMessage>
</prov:dsappSRPGenerateActivationData>
</soapenv:Body>
</soapenv:Envelope>
41.14. dsappSRPActivate
41.14.1. Parameters
41.14.1.1. ActivateCredentialInput
Table 373: ActivateCredentialInput (Data Type)
Element Name Type Description
response String The ID of the user to be authenticated for the provisioning operation; if this data type element
is passed for the credential parameter, the derivationCode element cannot be
used.
derivationCode String String of up to 27 decimal or hexadecimal characters, containing the used derivation code; if
this data type element is passed for the credential parameter, the response element
cannot be used.
41.14.2. Example
Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<prov:dsappSRPActivate xmlns:prov="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Provisioning">
<componentType>srp-component</componentType>
<registrationID>xiOb8GC2</registrationID>
<credential>
<derivationCode>123456</derivationCode>
</credential>
</prov:dsappSRPActivate>
</soapenv:Body>
</soapenv:Envelope>
42.1. auditGetMessage
The auditGetMessage command queries a single audit record from the audit log.
42.1.1. Parameters
<yyyy>-<MM>-<dd>T<HH>:<mm>:<ss>.<SSS>Z
AMID String Mandatory The audit message identifier.
42.1.1.1. AuditMessage
Table 377: AuditMessage (Data Type)
Element Name Type Description
timestamp String The date and time (1/300 second precision) at which the audit message was
recorded.
AMID String The audit message identifier.
NotNullStringType
source String The string representation of the source of the audit message. Example:
n Identikey Server
NotNullStringType
type String The audit message type (code).
code String The audit message code.
NotNullStringType
description String The description of the audit message.
NotNullStringType
category String The category for the audit message.
NotNullStringType
auditLocation String The location of the source of the audit message. Typically an IP address or host
name.
clientLocation String The location of the client (only in case the client is not the source of the audit
message).
clientType String The client component type.
serialNumber String The serial number of the DIGIPASS authenticator.
policyID String The identifier of the policy handling the request.
reason String A short phrase indicating the reason for a failure.
action String The intended action to take for a received request. Examples:
n Ignore
n Process
applicationName String The DIGIPASS Application name.
area String The functional area where the audit message was recorded. Example:
n Password
n None
dataSourceLocation String The location of the data source, for instance the path /file name when the data
source type is File.
dataSourceType String The type of the data source. Examples:
n File
n Registry
deliveryDestination String The destination to deliver a message to (through Message Delivery Com-
ponent).
deliveryMethod String The method used to deliver a message (through Message Delivery Com-
ponent).
domain String The domain name.
n MDC
inputDetails String A breakdown of the request parameters and/or attributes.
localAuthentication Boolean Indicates whether local authentication was performed or not.
mobileNumber String The mobile phone number to send a message to (through Message Delivery
Component).
object String The name of an AAL3 object related to a query or command.
offlineDataDetails String The offline data details.
offlineStateData String The offline state data.
operation String The operation being attempted/processed when the audit message was recor-
ded.
outcome String The outcome of an attempt to do something. Examples:
n Success
n Failure
n Challenge
outputDetails String A breakdown of the response parameters and/or attributes.
requestType String The type of packet. Examples (in case of RADIUS protocol):
n Access-Request
n Access-Accept
passwordProtocol String The password encoding. Examples:
n PAP
n CHAP
n EAP-MD5
n MS-CHAP1
n MS-CHAP2
protocol String The identifier of the communication protocol used.
quota Integer The value of a quota related to the audit message subject. Example:
n RADIUS calling-station-ID
n HTTP browser/client address.
userID String The user's identifier. When it refers to an IDENTIKEY Authentication Server-
user account, the exact user ID.
42.1.2. Example
Example
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-
ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xop="http://www.w3.org/2004/08/xop/include"
xmlns:CREDENTIAL-TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/CredentialTypes.xsd" xmlns:USER-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/UserTypes.xsd" xmlns:BACKEND-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/BackEndTypes.xsd" xmlns:COMPONENT-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/ComponentTypes.xsd" xmlns:CONFIGURATION-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/ConfigurationTypes.xsd" xmlns:DIGIPASS-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/DigipassTypes.xsd" xmlns:DOMAIN-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/DomainTypes.xsd" xmlns:ORGUNIT-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/OrgunitTypes.xsd" xmlns:USER-ATTRIBUTE-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/UserAttributeTypes.xsd" xmlns:DIGIPASSAPPL-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/DigipassApplTypes.xsd" xmlns:POLICY-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/PolicyTypes.xsd" xmlns:REPLICATION-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/ReplicationTypes.xsd" xmlns:REPORTFORMAT-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/ReportFormatTypes.xsd" xmlns:REPORTFIELD-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/ReportFieldTypes.xsd" xmlns:REPORT-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/ReportTypes.xsd" xmlns:DPXFILE-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/DPXFileTypes.xsd" xmlns:USERFILE-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/UserFileTypes.xsd" xmlns:ADMINSESSION-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/AdminSessionTypes.xsd" xmlns:OFFLINEDATA-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/OfflineDataTypes.xsd" xmlns:RADIUSDICT-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/RadiusDictTypes.xsd" xmlns:BACKENDSERVERGROUP-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/BackEndServerGroupTypes.xsd" xmlns:TASK-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/TaskTypes.xsd" xmlns:KEY-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/KeyTypes.xsd" xmlns:REPORTFILE-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/ReportFileTypes.xsd" xmlns:TIMEZONELIST-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/TimeZoneListTypes.xsd" xmlns:BASIC-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/BasicTypes.xsd" xmlns:EMVCAP-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/EmvCapTypes.xsd" xmlns:PROVISIONING-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/ProvisioningTypes.xsd" xmlns:SERVER-CONFIGURATION-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/ServerConfigurationTypes.xsd" xmlns:SIGNATURE-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/SignatureTypes.xsd" xmlns:AUDIT-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/AuditTypes.xsd" xmlns:ADMIN-
SCENARIO="http://www.vasco.com/IdentikeyServer/Scenarios/Administration" xmlns:ADMIN-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Administration" xmlns:AUTH-
SCENARIO="http://www.vasco.com/IdentikeyServer/Scenarios/Authentication" xmlns:AUTH-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Authentication" xmlns:EMVCAPAUTH-
SCENARIO="http://www.vasco.com/IdentikeyServer/Scenarios/EmvCapAuthentication" xmlns:EMVCAP-AUTH-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/EmvCapAuthentication" xmlns:PROV-
SCENARIO="http://www.vasco.com/IdentikeyServer/Scenarios/Provisioning" xmlns:PROV-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Provisioning" xmlns:SERVERCFG-
SCENARIO="http://www.vasco.com/IdentikeyServer/Scenarios/ServerConfiguration" xmlns:SERVERCFG-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/ServerConfiguration" xmlns:SIGN-
SCENARIO="http://www.vasco.com/IdentikeyServer/Scenarios/Signature" xmlns:SIGN-
TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Signature">
<soapenv:Header/>
<soapenv:Body>
<ADMIN-TYPES:auditGetMessageResponse xsi:type="AUDIT-TYPES:AuditGetMessageResponse">
<resultCodes xsi:type="BASIC-TYPES:ResultCodes">
<returnCodeEnum>RET_SUCCESS</returnCodeEnum>
<statusCodeEnum>STAT_SUCCESS</statusCodeEnum>
<returnCode>0</returnCode>
<statusCode>0</statusCode>
</resultCodes>
<errorStack xsi:type="BASIC-TYPES:ErrorStack"/>
<auditMessage xsi:type="AUDIT-TYPES:AuditMessage">
<timestamp>2015-03-15dT12:47:21.123Z</timestamp>
<AMID>fakeamid</AMID>
<source>File</source>
<type>Type</type>
<code>1001</code>
<description>Test Description</description>
<category>Database</category>
</auditMessage>
</ADMIN-TYPES:auditGetMessageResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
42.1.3. Requirements
For more information about audit messages and auditing in general, refer to the IDENTIKEY Authentication Server
Product Guide, Section "Auditing and Tracing".
42.2. digipassActivityQuery
The digipassActivityQuery command queries the recent authentication, signature validation, admin-
istration, and provisioning activity of a particular DIGIPASS authenticator.
42.2.1. Parameters
errorStack ErrorStack Optional The error stack, indicating that the command has
not completed successfully.
resultCodes ResultCodes Mandatory The result and status codes returned by the com-
mand.
42.2.1.1. DigipassActivityInput
Table 380: DigipassActivityInput (Data Type)
Element Name Type Description
42.2.1.2. DigipassActivityQueryOptions
Table 381: DigipassActivityQueryOptions (Data Type)
Element Name Type Description
rowOffset Unsigned Integer Optional. Option to request IDENTIKEY Authentication Server to return result records
starting from the specified offset.
Default value: 0
rowCount Unsigned Integer Optional. Option to request IDENTIKEY Authentication Server to return the specified
number of result records, beginning with the record specified by rowOffset.
Default value: 0
countOnly Boolean Optional. Flag to request IDENTIKEY Authentication Server to return only the number of
records in the result set, but not the result set itself.
sortOrder DigipassActivitySortOrder Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted (see 42.2.1.3. DigipassActivitySortOrder).
42.2.1.3. DigipassActivitySortOrder
Table 382: DigipassActivitySortOrder (Data Type)
Element Name Type Description
name DigipassActivitySortOrderFieldEnum Determines the field attribute to use as key to sort the result set.
Possible values:
n category
n clientLocation
n code
n policyID
n timestamp
Possible values:
42.2.1.4. DigipassActivityList
Table 383: DigipassActivityList (Data Type)
Element Name Returned? Description
auditLocation Always The location of the component which audited the message. Typ-
ically an IP address.
clientLocation Optional The location of the client component which triggered the audit mes-
sage. Typically an IP address.
source Always The string representation of the source of the audit message.
timestamp Always The time at which the audit message was recorded.
Supported values:
n Error
n Failure
n Information
n Invalid Type
n Success
n Warning
42.2.2. Example
Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:adm="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Administration">
<soapenv:Header/>
<soapenv:Body>
<adm:digipassActivityQueryRequest>
<sessionID>bbhDR7=mI90R+Q1Kr_??~9IesbmtnVyQ</sessionID>
<options>
<rowOffset>0</rowOffset>
<rowCount>100</rowCount>
<countOnly>false</countOnly>
</options>
<digipass>
<serialNumber>12-3456789-0</serialNumber>
</digipass>
</adm:digipassActivityQueryRequest>
</soapenv:Body>
</soapenv:Envelope>
42.2.3. Requirements
For more information about accepted recent DIGIPASS activities, refer to the IDENTIKEY Authentication Server
Product Guide, Section "User Dashboard".
42.3. userActivityQuery
The userActivityQuery command queries the recent authentication, signature validation, administration,
and provisioning activity of a particular user.
42.3.1. Parameters
user UserActivityInput Mandatory Specifies the user to query recent activities (see
42.3.1.1. UserActivityInput).
errorStack ErrorStack Optional The error stack, indicating that the command has
not completed successfully.
resultCodes ResultCodes Mandatory The result and status codes returned by the com-
mand.
42.3.1.1. UserActivityInput
Table 386: UserActivityInput (Data Type)
Element Name Type Description
42.3.1.2. UserActivityQueryOptions
Table 387: userActivityQueryOptions (Data Type)
Element Name Type Description
rowOffset Unsigned Integer Optional. Option to request IDENTIKEY Authentication Server to return result records
starting from the specified offset.
Default value: 0
rowCount Unsigned Integer Optional. Option to request IDENTIKEY Authentication Server to return the specified
number of result records, beginning with the record specified by rowOffset.
Default value: 0
countOnly Boolean Optional. Flag to request IDENTIKEY Authentication Server to return only the number of
records in the result set, but not the result set itself.
filter UserActivityFilterExpression Optional. Filter configuration for the result set (see 42.3.1.3.
UserActivityFilterExpression).
sortOrder UserActivitySortOrder Optional. Determines the sort order of the result set. By default, the result set is not sor-
ted (see 42.3.1.4. UserActivitySortOrder).
42.3.1.3. UserActivityFilterExpression
Table 388: UserActivityFilterExpression (Data Type)
Element Name Type Description
field UserActivityFilter A filter expression definition for one particular attribute field.
name UserActivityFilterFieldEnum The field attribute to use as key to filter the result set.
Possible values:
n clientType
n policyID
42.3.1.4. UserActivitySortOrder
Table 391: UserActivitySortOrder (Data Type)
Element Name Type Description
name UserActivitySortOrderFieldEnum Determines the field attribute to use as key to sort the result set.
Possible values:
n category
n clientLocation
n code
n policyID
n serialNumber
n timestamp
Possible values:
42.3.1.5. UserActivityList
Table 392: UserActivityList (Data Type)
Element Name Returned? Description
auditLocation Always The location of the component which audited the message. Typ-
ically an IP address.
clientLocation Optional The location of the client component which triggered the audit mes-
sage. Typically an IP address.
serialNumber Optional The serial number of the DIGIPASS authenticator related to the audit
message.
source Always The string representation of the source of the audit message.
timestamp Always The time at which the audit message was recorded.
Supported values:
n Error
n Failure
n Information
n Invalid Type
n Success
n Warning
42.3.2. Example
Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:adm="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Administration">
<soapenv:Header/>
<soapenv:Body>
<adm:userActivityQueryRequest>
<sessionID>bbhDR7=mI90R+Q1Kr_??~9IesbmtnVyQ</sessionID>
<options>
<rowOffset>0</rowOffset>
<rowCount>100</rowCount>
<countOnly>false</countOnly>
<filter>
<field name="clientType">
<isNotNull/>
</field>
</filter>
</options>
<user>
<userID>jdoe</userID>
<domain>master</domain>
</user>
</adm:userActivityQueryRequest>
</soapenv:Body>
</soapenv:Envelope>
42.3.3. Requirements
For more information about accepted recent user activities, refer to the IDENTIKEY Authentication Server Product
Guide, Section "User Dashboard".