Başlarken

Önemli

Mart 2020'den önce yayımlanan Microsoft Rights Management Service SDK sürümleri kullanım dışı bırakılmıştır; önceki sürümleri kullanan uygulamaların Mart 2020 sürümünü kullanacak şekilde güncelleştirilmiş olması gerekir. Tüm ayrıntılar için kullanımdan kaldırma bildirimine bakın.

Microsoft Rights Management Service SDK'sı için başka geliştirme planlanmıyor. Sınıflandırma, etiketleme ve koruma hizmetleri için Microsoft Bilgi Koruması SDK'sının benimsenmesini kesinlikle öneririz.

Rights Management Services SDK 2.1 platformu, geliştiricilerin bir RMS Sunucusu veya Azure RMS aracılığıyla RMS bilgi koruma özelliğinden yararlanan uygulamalar oluşturmalarını sağlar. Platform; anahtar yönetimi, şifrelemeyi ve şifre çözmeyi işleme gibi karmaşık güvenlik uygulamalarını idare eder ve uygulama geliştirmeyi kolaylaştırmak için basitleştirilmiş bir API sunar.

RMS SDK 2.1'i kullanmaya başlama

Bu konu, bir test ortamında hakları etkinleştirilmiş uygulamanızı ayarlama ve çalıştırma işleminde size kılavuzluk eder. Aşağıdaki konular geliştirme ortamınızın nasıl ayarlanacağını ele almaktadır ve görevleri gerçekleştirebileceğiniz bir sıra önerecek şekilde listelenmiştir.

Bu bölümlerde

Konu Description
Sürüm Notları Bu konuda bu ve önceki RMS SDK 2.1 sürümleri hakkında önemli bilgiler verilmektedir.
SDK'yi yükleme Bu konu, geliştirici araçlarının yüklenmesinde size kılavuzluk eder.
Visual Studio'yu Yapılandırma Bu bölüm, bir Visual Studio projesini RMS SDK 2.1 kullanacak şekilde yapılandırma hakkında yönergeler içerir.
Uygulamanızı geliştirme Bu konu, RMS özellikli bir uygulamanın merkezi boyutları üzerine temel bir kılavuz içerir ve kendi uygulamanızı geliştirirken bir temel görevi görebilir.
Uygulamanızı test etme Bu konu, uygulamanızı test etmek için ayarlama hakkında yönergeler içerir.
Üretime dağıtma Bu konu, hakları etkinleştirilmiş uygulamanız için dağıtım seçenekleriniz hakkında size yol gösterir.

Aşağıdaki konulardaki yönergeleri izleyerek RMS SDK 2.1’i kullanmaya çalışın:

İçeriğinizi korumak için RMS SDK 2.1 kullanma nedenleri

RMS SDK 2.1, yeni veya mevcut uygulamalarına RMS desteği eklemek isteyen geliştiricilerin aşağıdakileri gerçekleştirmesini kolaylaştırır:

  • RMS kullanan, yönetilebilir, uyumlu ve güçlü uygulamalar yazma.
  • Kullanıcı verilerini kalıcı olarak şifreleme. Veriler ortam, cihaz veya işletim sisteminden bağımsız olarak şifrelenmiş kalır.
  • Gizli veriler için ekran yakalamasını önleme gibi seçenekler içeren zengin bir kullanım kısıtlamaları kümesini zorlama.
  • Kurumsal olarak yönetilen koruma ilkelerini destekleme.
  • Kullanıma sunulan yeni kimlik doğrulama mekanizmaları ve şifreleme algoritmalarını destekleme.

RMS SDK 2.1, bir dizi önemli istemci ve sunucu platformunu destekler. Daha fazla bilgi için bkz. Desteklenen platformlar.

Temel ilkeler

Basitlik— AD RMS SDK 1.0 için gönderilen geri bildirimler ve platformun kullanım modelleri analiz edilerek bu veriler en zor programlama görevlerini basitleştirmek veya otomatikleştirmek için kullanıldı. RMS SDK 2.1 kullanılarak yazılan RMS uygulamaları, genellikle AD RMS SDK 1.0 kullanılarak yazılmış RMS uygulamalarına göre 5-10 kat daha az RMS kod satırı gerektirir. Bir kez yazma—RMS SDK 2.1 uygulamalarının en son RMS özellikleriyle çalışabilmeleri için kod değişikliğine ya da yeniden derlemeye gerek yoktur. Yeni RMS özellikleri, RMS sunucusuna eklendiklerinde mevcut uygulamanızda da kullanılabilir hale gelir. Tutarlılık—RMS SDK 2.1, farklı RMS yapılandırmalarına tutarlı bir şekilde uyan uygulamalar yazmayı kolaylaştırır. Ayrıca, uygulama geliştiricisi olarak yazmanız gereken RMS kullanıcı arabirimi miktarını önemli ölçüde düşürerek tutarlı bir genel görünümü teşvik eder ve kullanıcı eğitimi gereksinimini azaltır.