Vorheriges Thema: Wissenswertes über die "eiam.config"-Datei

Nächstes Thema: Aktivieren vom iTechnology SDK-Protokollierung

Beispiel für eine "eiam.config"-Datei

Das folgende Beispiel veranschaulicht den Inhalt der Datei "eiam.config":

<EiamConfiguration>
  <!-- EIAM-intern: zyklischen Puffer konfigurieren -->
  <CyclicBuffer size="500" dump="false" file="dump.log" enable="true" />
  <!-- Absoluter Dateipfad für Logger-Konfiguration, Bei Java:-  file="eiam.log4j.config" -->
  <LoggerConfiguration file="eiam.log4cxx.config"/>
  <!-- Absoluter Verzeichnispfad für SAF-Ordner, in dem Überwachungsdateien zur Verarbeitung gespeichert werden-->
  <Saf directory="audit"/>
   <!-- Socket-Zeitüberschreitung in Millisekunden. Standardwert ist 2 Min. -->
  <Network sockettimeout="120000"/>
  <SDK type="Java">
	<iTechSDK>
		<FIPSMode>true</FIPSMode>
		<JCEProvider>JsafeJCE</JCEProvider>
		<Security>
			<digestAlgorithm>SHA1</digestAlgorithm>
		</Security>
		<Debug>
			<logLevel>trace</logLevel>
		</Debug>
	</iTechSDK>
  </SDK>
  <SDK type="C++">
	<iTechSDK>
		<FIPSMode></FIPSMode>
		<Commons>
			<etpkiCryptoLib></etpkiCryptoLib>
		</Commons>
		<TransportConfig>
			<!--mögliche Werte sind SSLV23 / SSLV3 / TLSV1-->
			<secureProtocol></secureProtocol>
		</TransportConfig>
		<Security>
			<!--mögliche Werte sind MD5/SHA1/SHA256/SHA384/SHA512-->
			<digestAlgorithm></digestAlgorithm>
		</Security>
		<Debug>
			<!--mögliche Werte sind ERROR/WARNING/TRACE/NOLEVEL-->
			<logLevel></logLevel>

			<!--mögliche Werte sind wahr/falsch -->
			<logToFile></logToFile>

			<!--Protokolldateiname-->
			<logFile></logFile>

			<!--Protokolldateigröße in MB(positive Ganzzahl)-->
			<maxLogSize></maxLogSize>
		</Debug>
	</iTechSDK>
  </SDK>
</EiamConfiguration>