Rights Management-SDK:er

Viktigt

Versioner av Microsoft Rights Management Service SDK som släpptes före mars 2020 är inaktuella. program som använder tidigare versioner måste uppdateras för att använda versionen från mars 2020. Fullständig information finns i utfasningsmeddelandet.

Inga ytterligare förbättringar planeras för Microsoft Rights Management Service SDK. Vi rekommenderar starkt att du använder Microsoft Information Protection SDK för klassificerings-, märknings- och skyddstjänster.

Den här guiden kommer att orientera dig bland verktyg för att utöka och integrera med rights management-tjänsten för Azure Information Protection.

Tjänstprogram

Tjänstprogram tillhandahåller funktioner för att skydda information vid export från ett företags innehållshanteringssystem, ett affärsprogram eller en molnbaserad affärslösning. Exempel på tjänstprogram är program för skydd mot dataförlust (DLP) och molnprogramsäkerhet (CAS). Vår SDK för utveckling av tjänstprogram finns tillgänglig via två programmeringsmodeller.

Exempel på tjänstprogram

  • IpcDlp är ett RMS-aktiverat exempelprogram för skydd mot dataläckor (Data Leak Protection, DLP) som tar dig igenom de grundläggande steg som ska utföras av ett DLP RMS-aktiverat program med hjälp av RMS fil-API för att skydda och använda begränsat innehåll.
  • IpcAzureApp är ett exempel som visar hur du använder RMS SDK i Azure-program för att skydda data i Azure Blob Storage.
  • RmsFileWatcher är ett exempel som visar hur du skapar ett Windows-program som bevakar katalogerna i filsystemet och tillämpar principer för RMS-skydd på varje ändring, till exempel en fil som läggs till eller ändras.
  • ProtectFilesInDir är ett exempel på ett enkelt konsolprogram som använder en katalog som indata och skyddar alla filer i den katalogen utan rekursion.

PowerShell-guider

PowerShell-cmdletar används av Azure Rights Management-administratörer och är också användbara för att utveckla och testa dina tjänstprogram. Mer information finns i Använda PowerShell med Azure Information Protection-klienten.

Användarprogram

Användarprogram kan byggas med antingen RMS SDK 2.1 eller RMS SDK 4.2. 4.2-versionen är REST-klientbaserad med operativsystemspecifika API:er för flera populära operativsystem, iOS/OS x, Android, Linux och Windows. 2.1-versionen används för att skapa inbyggda Windows-baserade program.

Utvecklingsguider för användarprogram

Exempel på användarprogram

  • AzureIP Test är ett konsolexempelprogram som gör att du kan kryptera dokument med en Azure-mall eller en ad hoc-princip.
  • IPCNotepad är ett RMS-aktiverat exempelprogram som tar dig igenom de grundläggande steg som varje RMS-aktiverat program ska utföra när begränsat innehåll skyddas och används.
  • RmsDocumentInspector är ett verktyg som kan ge information om en RMS-skyddad fil, till exempel innehålls-id eller användarrättigheter.

Installation av utvecklingsmiljö

Följande guider leder dig igenom de OS-specifika inställningsstegen för en programutvecklingsmiljö, med hjälp av vanliga verktyg.

Installation av iOS/OSXFör AndroidWindows Phone konfigureraInstallation av Windows ServiceLinux

Instruktioner

Var och en av de följande avsnitten presenterar specifika riktlinjer för en aspekt av implementeringen av ditt program. Tjänstprogram byggs med hjälp av RMS SDK 2.x. Användarprogram byggs med hjälp av RMS SDK 4.x. Artikellänken hänför till programtyp, tjänst, användare.

Allmänt

Säkerhet och autentisering

Konfigurering och prestandahantering

Introduktion och datablad

Introduktion till Azure Information Protection

Andra resurser

Supportartiklar

Meddelandeprotokoll och filformat

Rättighetshanterat e-postmeddelande

API-referens

Tidigare versioner

Se även