Procédure : inscrire un logiciel de protection IRM
Dernière modification : dimanche 4 avril 2010
S’applique à : SharePoint Foundation 2010
Après avoir compilé votre logiciel de protection IRM (Information Rights Management, Gestion des droits relatifs à l’information) personnalisé, vous devez l’inscrire avec Microsoft SharePoint Foundation 2010 pour le rendre disponible pour les bibliothèques de documents.
Chaque logiciel de protection IRM est inscrit au niveau de la batterie de serveurs et rendu disponible pour chaque bibliothèque de documents de la batterie. Chaque logiciel de protection IRM doit être inscrit et déployé sur chaque serveur Web frontal et doit être ajouté à chaque sous-arborescence du Registre de chaque serveur Web frontal.
Pour inscrire un logiciel de protection IRM avec SharePoint Foundation
Inscrivez le logiciel de protection en tant qu’objet COM.
Le modèle de thread pour cet objet doit être défini sur both. L’inscription du logiciel de protection en tant qu’objet COM permet à SharePoint Foundation 2010 de référencer les fonctions du logiciel de protection.
Créez la clé de Registre suivante :
HKLM\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\<protector name>
Définissez les sous-clés de Registre suivantes dans la clé HKLM\ SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\IrmProtectors :
**Name :**ClassID du logiciel de protection. Doit correspondre à l’ClassID utilisé pour inscrire le logiciel de protection en tant qu’objet COM.
Value : nom du logiciel de protection.
Type : String
En outre, il est vivement recommandé qu’un logiciel de protection stocke certaines métadonnées sur lui-même dans le Registre. Plus précisément, il est important, mais pas obligatoire, qu’un logiciel de protection définisse et consomme les sous-clés de Registre suivantes, définies dans la clé HKLM\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\<protector name> :
Name : Extensions
Value : liste des extensions de fichiers, séparées par des virgules, que ce logiciel de protection convertit.
Type : String
Name : Product
Value : nom du logiciel de protection.
Type : String
Name : Version
Value : numéro de version du logiciel de protection.
Type : String
Exemple
L’exemple suivant est un fichier .wxs qui montre comment associer des formats de fichier à un logiciel de protection IRM. L’exemple inscrit un logiciel de protection IRM en tant qu’objet COM et définit les clés de Registre correctes.
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="https://schemas.microsoft.com/wix/2003/01/wi">
<Fragment>
<DirectoryRef Id="STSBin">
<Component Id="Contoso_IrmProtector" DiskId="1">
<File Id="CONIRMP.DLL_0001">
<TypeLib Id="C0321D28-5B26-4CE5-855C-7863852283C6"
Advertise="no" Language="0" MajorVersion="1">
<Class Id="4F9976DC-47C3-4518-B2A2-A258B379F970"
Description="IrmProtector Class" ThreadingModel="both"
Context="InprocServer InprocServer32">
<ProgId Id="IrmProtector.Protector.1">
<ProgId Id="IrmProtector.Protector" />
</ProgId>
</Class>
</TypeLib>
</File>
<Registry Id="IrmProtector.1" Root="HKLM" Key="SOFTWARE\Microsoft\Shared Tools\Web Server
Extensions\12.0\IrmProtectors" Name="{4F9976DC-47C3-4518-B2A2-A258B379F970}"
Value="Contoso.Irm.Protector" Type="string" />
<Registry Id="IrmProtector.2" Root="HKLM" Key="SOFTWARE\Microsoft\Shared Tools\Web Server
Extensions\IrmProtector" Action="createKeyAndRemoveKeyOnUninstall" />
<Registry Id="IrmProtector.3" Root="HKLM" Key="SOFTWARE\Microsoft\Shared Tools\Web Server
Extensions\IrmProtector" Name="Extensions" Value="XYZ,PDQ,FOO" Type="string" />
<Registry Id="MsoProtector.4" Root="HKLM" Key="SOFTWARE\Microsoft\Shared Tools\Web Server
Extensions\IrmProtector" Name="Product" Value="MsoProtector" Type="string" />
<Registry Id="IrmProtector.5" Root="HKLM" Key="SOFTWARE\Microsoft\Shared Tools\Web Server
Extensions\IrmProtector" Name="Version" Value="1" Type="string" />
</Component>
</DirectoryRef>
</Fragment>
</Wix>
Voir aussi
Concepts
Gestion des droits relatifs à l’information dans SharePoint Foundation
Architecture de l’infrastructure IRM dans SharePoint Foundation