作業の開始

重要

2020 年 3 月より前にリリースされた Microsoft Rights Management Service SDK のバージョンは非推奨です。以前のバージョンを使用するアプリケーションは、2020 年 3 月のリリースを使用するように更新する必要があります。 詳細については、 非推奨の通知を参照してください。

Microsoft Rights Management Service SDK の追加の機能強化は計画されていません。 分類、ラベル付け、保護サービスにMicrosoft Information Protection SDK を導入することを強くお勧めします。

Rights Management サービス SDK 2.1 プラットフォームを使用すると、開発者は RMS サーバーまたは Azure RMS を介して RMS 情報保護を利用するアプリケーションを作成できます。 このプラットフォームでは、キー管理、暗号化、復号化処理などの複雑なセキュリティ プラクティスを処理し、容易なアプリケーション開発のために簡略化された API を提供します。

RMS SDK 2.1 の概要

このトピックでは、テスト環境で権限保護対応アプリケーションをセットアップおよび実行するためのプロセスについて説明します。 次のトピックでは、開発環境をセットアップする方法について説明しています。これらのトピックは、推奨されるタスクの実行順序に従って紹介されています。

このセクションの内容

トピック 説明
リリース ノート このトピックには、RMS SDK 2.1 のこのリリースおよびそれ以前のリリースに関する重要な情報が含まれています。
SDK のインストール このトピックでは、開発者ツールをインストールする方法について説明します。
Visual Studio の構成 このトピックでは、RMS SDK 2.1 を使用するように Visual Studio プロジェクトを構成する手順について説明します。
アプリケーションの開発 このトピックでは、RMS 対応アプリケーションの中心部分について基本的なことを説明します。独自のアプリケーションを開発する際に基礎となります。
アプリケーションのテスト このトピックでは、アプリケーション テストを設定する方法について説明します。
運用環境にデプロイする このトピックでは、権利保護に対応したアプリケーションのデプロイ オプションについて順を追って各操作を説明します。

これらのトピックのガイダンスに従って、RMS SDK 2.1 を使用してみてください。

コンテンツの保護に RMS SDK 2.1 を使用する理由

RMS のサポートを新規および既存のアプリケーションに追加する開発者に向けて、RMS SDK 2.1 は、次の作業を簡略化します。

  • 管理しやすく、規制に準拠した、堅牢な RMS 対応アプリケーションを作成する
  • ユーザー データを永続的に暗号化する 環境、デバイス、またはオペレーティング システムに関係なくデータの暗号化を維持する
  • 機密データの画面キャプチャの防止など、さまざまな使用制限を適用する
  • 企業が管理する保護ポリシーをサポートする
  • 新しい認証メカニズムや暗号化アルゴリズムの登場と同時にサポートする

RMS SDK 2.1 では、重要なクライアントおよびサーバー プラットフォームを幅広くサポートします。 詳細については、「サポートされているプラットフォーム」を参照してください。

基本原則

簡略化 - AD RMS SDK 1.0 のフィードバックと使用状況パターンを分析し、そのデータを最も困難なプログラミング タスクを簡略化または自動化するために使用しました。 通常、RMS SDK 2.1 を使用して作成する RMS アプリケーションに必要な RMS コードの行数は、AD RMS SDK 1.0 を使用して記述された RMS アプリケーションよりも 5 ~ 10 倍少なくなります。 1 回の記述 - RMS SDK 2.1 アプリケーションでは、最新の RMS 機能を使用するためにコードの変更や再コンパイルは必要ありません。 RMS の新機能は、RMS サーバーに追加されるとすぐに既存のアプリケーションで使用可能になります。 一貫性 - RMS SDK 2.1 により、さまざまな RMS 構成に一貫して従うアプリケーションを記述しやすくなります。 アプリケーション開発者が作成する必要のある RMS ユーザー インターフェイスの量が大幅に減少するので、ルック アンド フィールの一貫性が強化され、ユーザー教育の必要性を減らすこともできます。