RMS Scenarios, Code and Tools
This roadmap provides Microsoft supplied code samples that show you how it's done and code snippets that you can use in your applications.
Item | Operating System | Supporting SDK Version | Description |
---|---|---|---|
Read PFILE protected PDF |
Windows Desktop |
RMS SDK 2.1 and later versions of the 2.x SDK | 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. |
IpcManagedAPI |
Windows Desktop |
RMS SDK 2.1 and later versions of the 2.x SDK | IpcManagedAPI is a .NET (C#) representation of RMS SDK 2.1 to make it easy for your managed application to be RMS-enabled. |
IPCNotepad |
Windows Desktop |
RMS SDK 2.1 and later versions of the 2.x SDK | 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. |
IpcDlp |
Windows Desktop |
RMS SDK 2.1 and later versions of the 2.x SDK | 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. |
IpcAzureApp |
Windows Desktop |
RMS SDK 2.1 and later versions of the 2.x SDK | IpcAzureApp is a sample that demonstrates how to use RMS SDK in Azure application to protect data in Azure Blob Storage. |
RmsDocumentInspector |
Windows Desktop |
RMS SDK 2.1 and later versions of the 2.x SDK | RmsDocumentInspector is a tool can give information about any RMS protected file such as content-id or user rights. |
RmsFileWatcher |
Windows Desktop |
RMS SDK 2.1 and later versions of the 2.x SDK | 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. |
iOS/OS X usage scenarios |
iOS / OS X |
RMS SDK 4.2 and later versions of the 4.x SDK | Objective C code examples representing important development scenarios to get you accustomed to the RMS SDK. Examples include use of Microsoft Protected File format, custom protected file formats, and custom UI controls. |
UI Library and Sample app |
iOS |
RMS SDK 4.2 and later versions of the 4.x SDK | UI libraries and sample app for iOS at GitHub, so you can get started quickly and re-use our standard UI in your apps. |
UI Library and Sample app |
Android |
RMS SDK 4.2 and later versions of the 4.x SDK | UI libraries and sample app for Android at GitHub, so you can get started quickly and re-use our standard UI in your apps. |
Android usage scenarios |
Android |
RMS SDK 4.2 and later versions of the 4.x SDK | Java code examples representing important development scenarios to get you accustomed to the RMS SDK. Examples include use of Microsoft Protected File format, custom protected file formats, and custom UI controls. |