Erste Schritte

Wichtig

Versionen des Microsoft Rights Management Service SDK, das vor März 2020 veröffentlicht wurde, sind veraltet; Anwendungen, die frühere Versionen verwenden, müssen aktualisiert werden, um die Version vom März 2020 zu verwenden. Ausführliche Informationen finden Sie in der Veraltetkeitshinweis.

Für das Microsoft Rights Management Service SDK sind keine weiteren Verbesserungen geplant. Wir empfehlen dringend die Einführung des Microsoft Information Protection SDK für Klassifizierung, Bezeichnung und Schutzdienste.

Die Rights Management Services SDK 2.1-Plattform ermöglicht Entwicklern das Erstellen von Anwendungen, die den RMS-Datenschutz über einen RMS-Server oder Azure RMS nutzen. Die Plattform handhabt komplexe Sicherheitsmethoden wie die Schlüsselverwaltung, Verschlüsselung und Entschlüsselung. Zudem bietet sie eine vereinfachte API, um die Anwendungsentwicklung zu erleichtern.

Erste Schritte mit RMS SDK 2.1

In diesem Thema werden Sie durch die Einrichtung Ihrer rechtlich geschützten Anwendung und deren Ausführung in einer Testumgebung geführt. In den folgenden Themen wird beschrieben, wie Sie Ihre Entwicklungsumgebung einrichten. Die Informationen sind in der Reihenfolge angegeben, in der Sie die Aufgaben ggf. durchführen können.

Abschnitte

Thema BESCHREIBUNG
Versionsanmerkungen Dieses Thema enthält wichtige Informationen zu dieser und früheren Versionen von RMS SDK 2.1.
Installieren des SDKs In diesem Thema werden Sie durch die Installation der Entwicklertools geführt.
Konfigurieren von Visual Studio Dieses Thema enthält Anleitungen zum Konfigurieren eines Visual Studio-Projekts für die Verwendung des RMS SDK 2.1.
Entwickeln Ihrer Anwendung Dieses Thema bietet grundlegende Anleitungen hinsichtlich der wichtigsten Aspekte einer RMS-fähigen Anwendung, und es kann als Grundlage für die Entwicklung eigener Anwendungen herangezogen werden.
Testen der Anwendung Dieses Thema enthält Anleitungen zum Einrichten von Anwendungstests.
Bereitstellen in der Produktion Dieses Thema führt Sie durch die Bereitstellungsoptionen für die rechtlich geschützte Anwendung.

Verwenden Sie RMS SDK 2.1 gemäß der Anleitung in den folgenden Themen:

Gründe für die Verwendung von RMS SDK 2.1 zum Schutz von Inhalten

Für Entwickler, die ihren neuen und vorhandenen Clientanwendungen RMS-Unterstützung hinzufügen möchten, kann das RMS SDK 2.1 die folgenden Aufgaben erleichtern:

  • Verfassen verwaltbarer, kompatibler und stabiler RMS-fähigen Anwendung.
  • Dauerhaftes Verschlüsseln von Benutzerdaten. Die Daten bleiben verschlüsselt, unabhängig von der Umgebung, dem Gerät oder Betriebssystem.
  • Erzwingen eines umfangreichen Satzes von Nutzungsbeschränkungen, wie z. B. Verhindern von Bildschirmaufnahmen von sensiblen Daten.
  • Unterstützung von unternehmensweiten Schutzrichtlinien.
  • Unterstützung neuer Authentifizierungsmechanismen und Verschlüsselungsalgorithmen, sobald sie verfügbar sind.

Das RMS SDK 2.1 unterstützt verschiedene wichtige Client- und Serverplattformen. Weitere Informationen finden Sie unter Unterstützte Plattformen.

Kernprinzipien

Einfachheit – Das Feedback und die Verwendungsmuster zum AD RMS SDK 1.0 wurden analysiert, und anhand dieser Daten wurden die schwierigsten Programmieraufgaben vereinfacht oder automatisiert. Unter Verwendung des RMS SDK 2.1 erstellte RMS-Anwendungen erfordern in der Regel 5 bis 10 Mal weniger RMS-Codezeilen als RMS-Anwendungen, die mit AD RMS SDK 1.0 geschrieben werden. Einmal schreiben – RMS SDK 2.1-Anwendungen müssen nicht mit Codeänderungen aktualisiert oder neu kompiliert werden, um mit den neuesten RMS-Funktionen zu funktionieren. RMS-Funktionen werden in einer vorhandenen Anwendung verfügbar, wenn sie auf dem RMS-Server hinzugefügt werden. Konsistenz – Das RMS SDK 2.1 erleichtert das Schreiben von Anwendungen, die verschiedene RMS-Konfigurationen auf konsistente Weise erfüllen. Bei Verwendung des SDK müssen Sie, der Anwendungsentwickler, auch einen deutlich geringeren Anteil der RMS-Benutzeroberfläche neu erstellen, sodass ein einheitliches Erscheinungsbild gefördert wird und eine geringere Notwendigkeit zur Schulung der Benutzer besteht.