Instance Caterpillar

De Trustedbird Client Wiki
Révision de 24 juin 2011 à 15:06 par Anthonyjuge (discussion | contributions) (Instance Caterpillar)

Caterpillar est une autre instance comprise dans le XPI "Company Def". Cette instance montre comment il est possible d'intégrer facilement l'affichage des étiquettes de sécurité ainsi que les listes d'attibution.

Affichage des étiquettes de sécurité

Les étiquettes de sécurité sont une structure de donnée qui définit la sensibilité de l'information à laquelle elle est associée.

L'instance Caterpillar propose l'affichage des étiquettes de sécurité correspondant à l'identifiant de classification. - classification portant l'identifiant 7 : affichage du logo "Caterpillar Inc" en vert. - classification portant l'identifiant 8 : affichage du logo "Caterpillar Inc" en jaune. - classification portant l'identifiant 9 : affichage du logo "Caterpillar Inc" en rouge.

L'ajout de cette fonctionnalité supplémentaire se fait via le fichier de règle des instances XIMF.

Une nouvelle règle y est spécifiée :

 <ximf:rule id="label-pictures-rule" description="rule to display pictures on received mails" >	
   <ximf:classificationPictures targetName="ClassificationPictures">
     <ximf:aliasHeader headerName="url" headerRef="X-XIMF-Security-Classification-Identifier" >					
       <ximf:aliasValue valueRef="7" valueName=
           "chrome://ximf-conpany-def/content/CaterpillarInc/resource/caterpillar-green.png" />
       <ximf:aliasValue valueRef="8" valueName=
           "chrome://ximf-conpany-def/content/CaterpillarInc/resource/caterpillar-yellow.png" />
       <ximf:aliasValue valueRef="9" valueName=
           "chrome://ximf-conpany-def/content/CaterpillarInc/resource/caterpillar-red.png" />				
     </ximf:aliasHeader>
   </ximf:classificationPictures>
 </ximf:rule>

Les images utilisées pour l'affichage sont contenues dans un fichier .jar. Ce fichier est référencé dans le fichier chrome.manifest du plugin Trustedbird.

Ajout de listes d'attributions

Les listes d'attribution spécifient des mots clés associés à des descriptions que l'utilisateur peut sélectionner de façon à marquer le message.

Les listes d'attributions sont définies dans un fichier séparé, on y retrouve les clés ainsi que les valeurs des éléments :

 <?xml version="1.0" encoding="utf-8"?>
 <ximf xmlns:ximf="http://eads.org/ximf/" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <ximf:base name="Attribution_List">
     <ximf:header>
       <ximf:title>Attribution</ximf:title>
       <ximf:description>Attribution keys</ximf:description>
       <ximf:column>key</ximf:column>
       <ximf:column>description</ximf:column>
     </ximf:header>
     <ximf:tree>
       <ximf:description>
         <ximf:data>HUMAN RESOURCE</ximf:data>
         <ximf:data>Message for human resource only</ximf:data>
       </ximf:description>
       <ximf:description>
       </ximf:description>
     </ximf:tree>
   </ximf:base>
 </ximf>