Guide du développeur RMSRMS Developer's Guide

Vue d'ensembleOverview

Trois générations du Kit Rights Management SDK sont désormais disponibles : Microsoft Rights Management 4.2 SDK pour Android, iOS/OS X, appareils Windows et Linux, Microsoft Rights Management SDK 2.1 pour le client Windows Desktop et le désormais obsolète Kit AD RMS SDK.Three generations of the Rights Management SDK are now available: Microsoft Rights Management SDK 4.2 for Android, iOS/OS X, Windows devices and Linux, Microsoft Rights Management SDK 2.1 for Windows Desktop Client and the superseded AD RMS SDK.

Kits de développement logiciel (SDK)Software Development Kits

SDKSDK DescriptionDescription
RMS SDK 4.2RMS SDK 4.2 Ensemble d’outils simplifié de nouvelle génération qui fournit une expérience de développement légère pour offrir à vos applications Android, iOS, Mac OS X, Windows Phone/RT et Linux/C++ une protection des informations par le biais des services Microsoft Rights Management.A simplified, next-generation tool set that provides a lightweight development experience for enabling your Android, iOS, Mac OS X, Windows Phone/RT and Linux/C++ device apps with information protection via Microsoft Rights Management services
RMS SDK 2.1RMS SDK 2.1 SDK performant permettant aux développeurs d’applications de bureau Windows et aux fournisseurs de solutions de serveur d’intégrer la gestion des droits à leurs produits.A powerful SDK offering for Windows desktop application developers and server based solution providers to enable their products with rights management
AD RMS SDKAD RMS SDK ** REMARQUE ** AD RMS SDK exploitant les fonctionnalités exposées par le client dans Msdrm.dll peut être utilisé avec Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 et Windows Vista.** NOTE ** - AD RMS SDK leveraging functionality exposed by the client in Msdrm.dll is available for use in Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista. Il sera peut-être modifié ou indisponible dans les versions ultérieures.It may be altered or unavailable in subsequent versions. Utilisez plutôt Microsoft Rights Management Services SDK 2.1 qui exploite les fonctionnalités exposées par le client dans Msipc.dll.Instead, use Microsoft Rights Management Services SDK 2.1, which leverages functionality exposed by the client in Msipc.dll.
API de script AD RMSAD RMS Scripting API Permet de créer des scripts pour gérer une installation AD RMS.Used to create scripts to administer an AD RMS installation

Exemples de code et outilsCode Samples and Tools

Cette collection d’exemples de code RMS fournis par Microsoft et d’outils de prise en charge pour les développeurs couvre tous les systèmes d’exploitation prise en charge (Android, iOS/OS X, Windows Phone et Windows Desktop). Elle est régulièrement mise à jour pour garantir la compatibilité avec son SDK pris en charge.This collection of Microsoft supplied RMS code samples and developer support tools spans all supported operating systems; Android, iOS/OS X, Windows Phone and Windows Desktop and is updated periodically to maintained compatibility with its supported SDK.

ÉlémentItem Système d'exploitationOperating System Version de SDK prise en chargeSupporting SDK Version DescriptionDescription
Read PFILE protected PDFRead PFILE protected PDF Windows DesktopWindows Desktop RMS SDK 2.1 et versions ultérieures du SDK 2.xRMS SDK 2.1 and later versions of the 2.x SDK Read PFILE protected PDF est un exemple de code simple disponible sur notre blog RMS Developer’s Corner. Il utilise l’API de fichier MSIPC pour déchiffrer et ouvrir un document PDF protégé par PFILE.Read PFILE protected PDF is a simple code example on our RMS Developer's Corner blog that uses the MSIPC File API to decrypt and open a PFILE protected PDF document.
IpcManagedAPIIpcManagedAPI Windows DesktopWindows Desktop RMS SDK 2.1 et versions ultérieures du SDK 2.xRMS SDK 2.1 and later versions of the 2.x SDK IpcManagedAPI est une représentation .NET (C#) de RMS SDK 2.1 qui permet de simplifier la compatibilité RMS de votre application gérée.IpcManagedAPI is a .NET (C#) representation of RMS SDK 2.1 to make it easy for your managed application to be RMS-enabled.
IPCNotepadIPCNotepad Windows DesktopWindows Desktop RMS SDK 2.1 et versions ultérieures du SDK 2.xRMS SDK 2.1 and later versions of the 2.x SDK IPCNotepad est un exemple d’application compatible RMS qui décrit les étapes de base que chaque application compatible RMS doit effectuer lors de la protection et de la consommation de contenu limité.IPCNotepad is a sample RMS-enabled application that takes you through the basic steps that each RMS-enabled application should perform when protecting and consuming restricted content.
IpcDlpIpcDlp Windows DesktopWindows Desktop RMS SDK 2.1 et versions ultérieures du SDK 2.xRMS SDK 2.1 and later versions of the 2.x SDK IpcDlp est un exemple d’application de protection contre la perte de données (DLP) compatible RMS qui décrit les étapes de base que chaque application DLP compatible RMS doit effectuer à l’aide de l’API de fichier pour protéger et consommer du contenu limité.IpcDlp is a sample RMS-enabled Data Leak Protection (DLP) application that takes you through the basic steps that a DLP RMS-enabled application should perform by using File API for protecting and consuming restricted content.
IpcAzureAppIpcAzureApp Windows DesktopWindows Desktop RMS SDK 2.1 et versions ultérieures du SDK 2.xRMS SDK 2.1 and later versions of the 2.x SDK IpcAzureApp est un exemple qui montre comment utiliser RMS SDK dans une application Azure pour protéger les données dans le stockage d’objets blob Azure.IpcAzureApp is a sample that demonstrates how to use RMS SDK in Azure application to protect data in Azure Blob Storage.
RmsDocumentInspectorRmsDocumentInspector Windows DesktopWindows Desktop RMS SDK 2.1 et versions ultérieures du SDK 2.xRMS SDK 2.1 and later versions of the 2.x SDK RmsDocumentInspector est un outil qui peut fournir des informations sur n’importe quel fichier protégé par RMS, telles que l’ID de contenu ou les droits d’utilisateur.RmsDocumentInspector is a tool can give information about any RMS protected file such as content-id or user rights.
RmsFileWatcherRmsFileWatcher Windows DesktopWindows Desktop RMS SDK 2.1 et versions ultérieures du SDK 2.xRMS SDK 2.1 and later versions of the 2.x SDK RmsFileWatcher est un exemple qui montre comment générer une application Windows qui surveille des répertoires du système de fichiers et applique des stratégies de protection RMS lors de chaque modification, par exemple en cas d’ajout ou de modification de fichier.RmsFileWatcher is a sample that demonstrates how to build a Windows application that watches directories in the file system and applies RMS protection policies on every change, for example file added or file modified.
Scénarios d’utilisation d'iOS/OS XiOS/OS X usage scenarios iOS / OS XiOS / OS X RMS SDK 4.2 et versions ultérieures du SDK 4.xRMS SDK 4.2 and later versions of the 4.x SDK Objective C Exemples de code représentant des scénarios de développement importants pour vous familiariser avec le Kit RMS SDK.Objective C code examples representing important development scenarios to get you accustomed to the RMS SDK. Ces exemples traitent entre autres de l’utilisation du format de fichier protégé Microsoft, des formats de fichiers protégés personnalisés et des contrôles d’interface utilisateur personnalisés.Examples include use of Microsoft Protected File format, custom protected file formats, and custom UI controls.
Bibliothèque d’interface utilisateur et exemple d’applicationUI Library and Sample app iOSiOS RMS SDK 4.2 et versions ultérieures du SDK 4.xRMS SDK 4.2 and later versions of the 4.x SDK Les bibliothèques d’interface utilisateur et l’exemple d’application pour iOS disponibles dans GitHub vous permettent d’être rapidement opérationnel et de réutiliser notre interface utilisateur standard dans vos applications.UI libraries and sample app for iOS at GitHub, so you can get started quickly and re-use our standard UI in your apps.
Bibliothèque d’interface utilisateur et exemple d’applicationUI Library and Sample app AndroidAndroid RMS SDK 4.2 et versions ultérieures du SDK 4.xRMS SDK 4.2 and later versions of the 4.x SDK Les bibliothèques d’interface utilisateur et l’exemple d’application pour Android disponibles dans GitHub vous permettent d’être rapidement opérationnel et de réutiliser notre interface utilisateur standard dans vos applications.UI libraries and sample app for Android at GitHub, so you can get started quickly and re-use our standard UI in your apps.
Scénarios d’utilisation d'AndroidAndroid usage scenarios AndroidAndroid RMS SDK 4.2 et versions ultérieures du SDK 4.xRMS SDK 4.2 and later versions of the 4.x SDK Exemples de code Java représentant des scénarios de développement importants pour vous familiariser avec le Kit RMS SDK.Java code examples representing important development scenarios to get you accustomed to the RMS SDK. Ces exemples traitent entre autres de l’utilisation du format de fichier protégé Microsoft, des formats de fichiers protégés personnalisés et des contrôles d’interface utilisateur personnalisés.Examples include use of Microsoft Protected File format, custom protected file formats, and custom UI controls.

CommentairesComments

Avant de transmettre vos commentaires, nous vous demandons de consulter notre règlement interne.Before commenting, we ask that you review our House rules.