11.3 Identikey Server Configuration
11.3.9 Configuration File
11.3.9.1 Windows - Example Configuration File
<?xml version="1.0"?>
<VASCO>
<Server-Config>
<Server-Location type="string" data="10.2.5.1"/>
</Server-Config>
<Tracing>
<Trace-Header type="unsigned" data="15"/>
<Trace-Mask type="unsigned" data="0x00000000"/>
<Trace-File type="string" data="C:\Program Files\VASCO\Identikey 3.1\log\ikeyserver.trace"/>
</Tracing>
<Encryption>
<Storage-Key type="string" data=""/>
<Cipher-Name type="string" data="des_ede"/>
<Cipher-Module type="string" data=""/>
<Enable-Engine type="bool" data="false"/>
<Engine-Module type="string" data=""/>
<Engine-Parameters/>
</Encryption>
<Storage>
<Storage-Engine type="string" data="ODBC"/>
<ODBC>
<Library-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikstorageodbc.dll"/>
<Load-Balancing type="bool" data="false"/>
<Connection-Timeout type="unsigned" data="5000"/>
<Domain-Cache>
<Max-Age type="unsigned" data="900"/>
<Max-Size type="unsigned" data="200"/>
<Clean-Threshold type="unsigned" data="100"/>
<Min-Clean-Interval type="unsigned" data="60"/>
</Domain-Cache>
<Data-Sources>
<Data-Source00>
<Display-Name type="string" data="Identikey Server"/>
<DSN type="string" data="Identikey Server"/>
<Username type="string" data="digipass"/>
<Password type="string" data="ktzbOK2UtCO4NbHXhvUcWDY="/>
<Control-Table type="string" data="vdsControl"/>
<Min-Reconnect-Interval type="unsigned" data="0"/>
<Max-Reconnect-Interval type="unsigned" data="10"/>
</Data-Source00>
</Data-Sources>
</ODBC>
<LDAP>
<Library-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikstorageldap.dll"/>
<Blob-Cache>
<Max-Age type="unsigned" data="600"/>
<Max-Size type="unsigned" data="0"/>
<Clean-Threshold type="unsigned" data="10"/>
<Min-Clean-Interval type="unsigned" data="60"/>
</Blob-Cache>
<Domains>
<Default-Domain>
<Name type="string" data=""/>
<Encrypt-Remote-Connections type="bool" data="false"/>
<Preferred-Server type="string" data=""/>
<Username type="string" data=""/>
<Password type="string" data=""/>
<Encrypted-Port type="unsigned" data="636"/>
<Unencrypted-Port type="unsigned" data="389"/>
<Preferred-Server-Only type="bool" data="false"/>
<Max-Bind-LifeTime type="unsigned" data="10"/>
<Configuration-Container type="string" data="Digipass-Configuration"/>
</Default-Domain>
</Domains>
</LDAP>
</Storage>
<VDPClient>
<MDC-IP type="string" data="127.0.0.1"/>
<MDC-Port type="unsigned" data="20007"/>
<Virtual-DP-Message type="string" data="Your One Time Password is [OTP]"/>
</VDPClient>
<Replication>
<Library-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikreplication.dll"/>
<Enabled type="bool" data="false"/>
<Repl-Server type="string" data="10.2.5.1"/>
<Allow-Loopback type="bool" data="true"/>
<Connection-Timeout type="unsigned" data="60"/>
<Min-Reconnect-Interval type="unsigned" data="1"/>
<Max-Reconnect-Interval type="unsigned" data="60"/>
<Dead-Item-Cleanup-Threshold type="unsigned" data="60"/>
<Queue>
<File-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\repldata\"/>
<Max-Retry-Count type="unsigned" data="3"/>
<Retry-Interval type="unsigned" data="60"/>
<Max-File-Size type="unsigned" data="100"/>
</Queue>
<Server-List/>
</Replication>
<Audit>
<Libraries>
<ODBC type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\dpauditodbc.dll"/>
<live type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\dpauditlive.dll"/>
</Libraries>
<Plugins>
<Profile00>
<Enabled type="bool" data="true"/>
<Type type="string" data="utf8file"/>
<Display-Name type="string" data="Text File"/>
<Fail-On-Error type="bool" data="false"/>
<Unhandled-Only type="bool" data="false"/>
<Error type="bool" data="true"/>
<Warning type="bool" data="true"/>
<Info type="bool" data="true"/>
<Success type="bool" data="true"/>
<Failure type="bool" data="true"/>
<Plugincfg>
<Log-File type="string" data="C:\Program Files\VASCO\Identikey 3.1\log\ikeyserver{year}{month}.
audit"/>
<Keep-Open type="bool" data="true"/>
<Use-GMT type="bool" data="false"/>
<Allow-Newlines type="bool" data="false"/>
</Plugincfg>
</Profile00>
<Profile01>
<Enabled type="bool" data="true"/>
<Type type="string" data="eventlog"/>
<Display-Name type="string" data="Event Log (errors only)"/>
<Fail-On-Error type="bool" data="false"/>
<Unhandled-Only type="bool" data="false"/>
<Error type="bool" data="true"/>
<Warning type="bool" data="false"/>
<Info type="bool" data="false"/>
<Success type="bool" data="false"/>
<Failure type="bool" data="false"/>
<Plugincfg>
<Location type="string" data="Application"/>
</Plugincfg>
</Profile01>
<Profile02>
<Enabled type="bool" data="true"/>
<Type type="string" data="eventlog"/>
<Display-Name type="string" data="Event Log (fall-back)"/>
<Fail-On-Error type="bool" data="true"/>
<Unhandled-Only type="bool" data="true"/>
<Error type="bool" data="true"/>
<Warning type="bool" data="true"/>
<Info type="bool" data="true"/>
<Success type="bool" data="true"/>
<Failure type="bool" data="true"/>
<Plugincfg>
<Location type="string" data="Application"/>
</Plugincfg>
</Profile02>
<Profile03>
<Enabled type="bool" data="true"/>
<Type type="string" data="live"/>
<Display-Name type="string" data="Live Audit Viewer"/>
<Fail-On-Error type="bool" data="false"/>
<Unhandled-Only type="bool" data="false"/>
<Error type="bool" data="true"/>
<Warning type="bool" data="true"/>
<Info type="bool" data="true"/>
<Success type="bool" data="true"/>
<Failure type="bool" data="true"/>
<Plugincfg>
<IP-Address type="string" data="10.2.5.1"/>
<Server-Port type="unsigned" data="20006"/>
<Auth-Timeout type="unsigned" data="60"/>
<Max-Connections type="unsigned" data="3"/>
</Plugincfg>
</Profile03>
</Plugins>
</Audit>
<Component-Cache>
<Max-Age type="unsigned" data="900"/>
<Max-Size type="unsigned" data="1000"/>
<Clean-Threshold type="unsigned" data="800"/>
<Min-Clean-Interval type="unsigned" data="60"/>
</Component-Cache>
<Configuration-Cache>
<Max-Age type="unsigned" data="900"/>
<Max-Size type="unsigned" data="200"/>
<Clean-Threshold type="unsigned" data="100"/>
<Min-Clean-Interval type="unsigned" data="60"/>
</Configuration-Cache>
<Policy-Cache>
<Max-Age type="unsigned" data="900"/>
<Max-Size type="unsigned" data="200"/>
<Clean-Threshold type="unsigned" data="100"/>
<Min-Clean-Interval type="unsigned" data="60"/>
</Policy-Cache>
<Challenge-Cache>
<Max-Age type="unsigned" data="60"/>
<Max-Size type="unsigned" data="1200"/>
<Clean-Threshold type="unsigned" data="1000"/>
<Min-Clean-Interval type="unsigned" data="5"/>
</Challenge-Cache>
<BackEnd-Cache>
<Max-Age type="unsigned" data="900"/>
<Max-Size type="unsigned" data="200"/>
<Clean-Threshold type="unsigned" data="100"/>
<Min-Clean-Interval type="unsigned" data="60"/>
</BackEnd-Cache>
<DPX-Cache>
<Max-Age type="unsigned" data="86400"/>
<Max-Size type="unsigned" data="200"/>
<Clean-Threshold type="unsigned" data="100"/>
<Min-Clean-Interval type="unsigned" data="60"/>
</DPX-Cache>
<Admin-Session-Cache>
<Max-Concurrent-Sessions type="unsigned" data="20"/>
<Max-Session-Time type="unsigned" data="86400"/>
<Session-Timeout type="unsigned" data="900"/>
</Admin-Session-Cache>
<Report-Cache>
<Max-Age type="unsigned" data="86400"/>
<Max-Size type="unsigned" data="400"/>
<Clean-Threshold type="unsigned" data="100"/>
<Min-Clean-Interval type="unsigned" data="60"/>
</Report-Cache>
<Task-Manager>
<Max-Workers type="unsigned" data="30"/>
</Task-Manager>
<BackEndAuthenticators>
<Windows>
<Enabled type="bool" data="true"/>
</Windows>
<RADIUS>
<Enabled type="bool" data="true"/>
<Library-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikcommradius.dll"/>
</RADIUS>
<Novell-e-Directory>
<Enabled type="bool" data="true"/>
<Plugin-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\"/>
<BackEnd-Server-Status>
<Min-Retry-Interval type="unsigned" data="60"/>
<Max-Retry-Interval type="unsigned" data="900"/>
</BackEnd-Server-Status>
</Novell-e-Directory>
<Microsoft-AD>
<Enabled type="bool" data="true"/>
<Plugin-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\"/>
<BackEnd-Server-Status>
<Min-Retry-Interval type="unsigned" data="60"/>
<Max-Retry-Interval type="unsigned" data="900"/>
</BackEnd-Server-Status>
</Microsoft-AD>
<Microsoft-ADAM>
<Enabled type="bool" data="true"/>
<BackEnd-Server-Status>
<Min-Retry-Interval type="unsigned" data="60"/>
<Max-Retry-Interval type="unsigned" data="900"/>
</BackEnd-Server-Status>
</Microsoft-ADAM>
</BackEndAuthenticators>
<Communicators>
<SealCommunicator>
<Enabled type="bool" data="true"/>
<Library-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikcommseal.dll"/>
<DPX-Upload-Location type="string" data="C:\Program Files\VASCO\Identikey 3.1\dpx\"/>
<IP-Address type="string" data="10.2.5.1"/>
<IP-Port type="unsigned" data="20003"/>
<Require-Client-Component type="bool" data="false"/>
</SealCommunicator>
<SoapCommunicator>
<Enabled type="bool" data="true"/>
<Library-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikcommsoap.dll"/>
<DPX-Upload-Location type="string" data="C:\Program Files\VASCO\Identikey 3.1\dpx\"/>
<IP-Port type="unsigned" data="8888"/>
<SSL>
<Enabled type="bool" data="true"/>
<Server-Certificate type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikeypvk.pem"/>
<Private-Key-Password type="string" data="lnZvb2CyVFwB"/>
<CA-Certificate-Store type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikeycerts.pem"/>
<Client-Authentication-Method type="string" data="none"/>
<Reverify-Client-On-Reconnect type="bool" data="false"/>
</SSL>
</SoapCommunicator>
<RadiusCommunicator>
<Enabled type="bool" data="true"/>
<Library-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikcommradius.dll"/>
<Authentication-Port type="string" data="1812"/>
<Accounting-Port type="string" data="1813"/>
<Request-Cache>
<Max-Age type="unsigned" data="5"/>
<Max-Size type="unsigned" data="0"/>
<Clean-Threshold type="unsigned" data="200"/>
<Min-Clean-Interval type="unsigned" data="30"/>
</Request-Cache>
<Proxy-Cache>
<Max-Age type="unsigned" data="600"/>
<Max-Size type="unsigned" data="0"/>
<Clean-Threshold type="unsigned" data="200"/>
<Min-Clean-Interval type="unsigned" data="30"/>
</Proxy-Cache>
<BackEnd-Server-Status>
<Min-Retry-Interval type="unsigned" data="60"/>
<Max-Retry-Interval type="unsigned" data="900"/>
<Unavailability-Threshold type="unsigned" data="2"/>
</BackEnd-Server-Status>
</RadiusCommunicator>
</Communicators>
<Scenarios>
<ScenarioModule00>
<Enabled type="bool" data="true"/>
<Display-Name type="string" data="Authentication Scenario"/>
<Library-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikscenauth.dll"/>
</ScenarioModule00>
<ScenarioModule01>
<Enabled type="bool" data="true"/>
<Display-Name type="string" data="Signature Validation Scenario"/>
<Library-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikscensign.dll"/>
</ScenarioModule01>
<ScenarioModule02>
<Enabled type="bool" data="true"/>
<Display-Name type="string" data="Provisioning Scenario"/>
<Library-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikscenprovision.dll"/>
<Reactivation>
<Min-Time-Before-Reactivation type="unsigned" data="1440"/>
<Max-Nbr-Attempts type="unsigned" data="3"/>
<Max-Nbr-Locations type="unsigned" data="5"/>
</Reactivation>
</ScenarioModule02>
<ScenarioModule03>
<Enabled type="bool" data="true"/>
<Display-Name type="string" data="Administration Scenario"/>
<Library-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikscenadmin.dll"/>
</ScenarioModule03>
<ScenarioModule04>
<Enabled type="bool" data="true"/>
<Display-Name type="string" data="Reporting Scenario"/>
<Library-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikscenreport.dll"/>
<Report-Location type="string" data="C:\Program Files\VASCO\Identikey 3.1\reports\"/>
<Audit>
<Plug-ins>
<Plugin01 type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\dpauditodbc.dll"/>
</Plug-ins>
<Source type="string" data="utf8file"/>
<ODBC>
<DSN type="string" data="Identikey Server"/>
<Username type="string" data="digipass"/>
<Password type="string" data="P42KafzF5XLp_NOO7hzJ9co="/>
</ODBC>
<UTF8>
<Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\log\"/>
<Extension type="string" data=".audit"/>
</UTF8>
</Audit>
</ScenarioModule04>
<ScenarioModule05>
<Enabled type="bool" data="true"/>
<Display-Name type="string" data="Audit Scenario"/>
<Library-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikscenaudit.dll"/>
</ScenarioModule05>
<ScenarioModule06>
<Enabled type="bool" data="true"/>
<Display-Name type="string" data="Replication Scenario"/>
<Library-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikscenrepl.dll"/>
</ScenarioModule06>
<ScenarioModule07>
<Enabled type="bool" data="true"/>
<Display-Name type="string" data="Configuration Scenario"/>
<Library-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\ikscenconfig.dll"/>
<Config-File type="string" data="C:\Program Files\VASCO\Identikey 3.1\bin\identikeyconfig.xml"/>
<Audit-Path type="string" data="C:\Program Files\VASCO\Identikey 3.1\log\"/>
</ScenarioModule07>
</Scenarios>
</VASCO>