Rubrique précédente: A propos du fichier eiam.config

Rubrique suivante: Activation de la journalisation iTechnology de SDK

Exemple d'un fichier eiam.config

Vous trouverez ci-dessous un exemple du fichier eiam.config :

<EiamConfiguration>
  <!-- Interne à EIAM : Configuration du tampon cyclique -->
  <CyclicBuffer size="500" dump="false" file="dump.log" enable="true" />
  <!-- Chemin d'accès absolu au fichier de configuration de l'enregistreur. Pour Java, utilisez :-  file="eiam.log4j.config" -->
  <LoggerConfiguration file="eiam.log4cxx.config"/>
  <!--  Chemin d'accès absolu au dossier SAF dans lequel les fichiers d'audit seront stockés pour le traitement-->
  <Saf directory="audit"/>
   <!-- Délai d'expiration du connecteur logiciel en millisecondes. La valeur par défaut est de 2 minutes -->
  <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>
			<!--les valeurs possibles sont SSLV23 / SSLV3 / TLSV1-->
			<secureProtocol></secureProtocol>
		</TransportConfig>
		<Security>
			<!--les valeurs possibles sont MD5/SHA1/SHA256/SHA384/SHA512-->
			<digestAlgorithm></digestAlgorithm>
		</Security>
		<Debug>
			<!--les valeurs possibles sont ERROR/WARNING/TRACE/NOLEVEL-->
			<logLevel></logLevel>

			<!--les valeurs possibles sont true/false -->
			<logToFile></logToFile>

			<!--nom du fichier journal-->
			<logFile></logFile>

			<!--taille du fichier journal en Mo (entier positif)-->
			<maxLogSize></maxLogSize>
		</Debug>
	</iTechSDK>
  </SDK>
</EiamConfiguration>