BaşlarkenGetting started

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.The Rights Management Services SDK 2.1 platform enables developers to build applications that leverage RMS information protection via an RMS Server or Azure RMS. 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.The platform handles complex security practices such as key management, encryption and decryption processing and, offers a simplified API for easy application development.

RMS SDK 2.1 kullanmaya başlamaGet started with RMS SDK 2.1

Bu konu, bir test ortamında hakları etkinleştirilmiş uygulamanızı ayarlama ve çalıştırma işleminde size kılavuzluk eder.This topic will guide you through the process of setting up and running your rights-enabled application in a testing environment. 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.The following topics discuss how to set up your development environment and are listed such that they suggest an order that you could perform the tasks.

Bu bölümlerdeIn this sections

KonuTopic AçıklamaDescription
Sürüm NotlarıRelease Notes Bu konuda bu ve önceki RMS SDK 2.1 sürümleri hakkında önemli bilgiler verilmektedir.This topic contains important information about this and previous releases of the RMS SDK 2.1.
SDK’yı yüklemeInstall the SDK Bu konu, geliştirici araçlarının yüklenmesinde size kılavuzluk eder.This topic guides you through installing the developer tools.
Visual Studio’yu yapılandırmaConfigure Visual Studio Bu bölüm, bir Visual Studio projesini RMS SDK 2.1 kullanacak şekilde yapılandırma hakkında yönergeler içerir.This topic contains instructions about how to configure a Visual Studio project to use the RMS SDK 2.1.
Uygulamanızı geliştirmeDeveloping your application 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.This topic contains essential guidance on the core aspects of an RMS enabled application and can serve as the foundation of your own application development.
Uygulamanızı test etmeTesting your application Bu konu, uygulamanızı test etmek için ayarlama hakkında yönergeler içerir.This topic contains instructions about how to setup for your application testing.
Üretime dağıtmaDeploy into production Bu konu, hakları etkinleştirilmiş uygulamanız için dağıtım seçenekleriniz hakkında size yol gösterir.This topic guides you through deployment options for your rights-enabled application.

Aşağıdaki konulardaki yönergeleri izleyerek RMS SDK 2.1 kullanmayı deneyin:Try using RMS SDK 2.1 by following the guidance in these topics:

İçeriğinizi korumak için RMS SDK 2.1 neden kullanılmalıdırWhy use RMS SDK 2.1 for protecting your content

RMS SDK 2.1, yeni ve mevcut uygulamalarına RMS desteği eklemek isteyen geliştiriciler için daha kolay hale getirmek yardımcı olur:For developers who want to add RMS support to their new and existing applications, the RMS SDK 2.1 helps make it easier to:

  • RMS kullanan, yönetilebilir, uyumlu ve güçlü uygulamalar yazma.Author manageable, compliant and robust RMS-aware applications.
  • Kullanıcı verilerini kalıcı olarak şifreleme.Encrypt user data persistently. Veriler ortam, cihaz veya işletim sisteminden bağımsız olarak şifrelenmiş kalır.The data remains encrypted regardless of the environment, device, or operating system.
  • Gizli veriler için ekran yakalamasını önleme gibi seçenekler içeren zengin bir kullanım kısıtlamaları kümesini zorlama.Enforce a rich set of usage restrictions, such as preventing screen captures of your sensitive data.
  • Kurumsal olarak yönetilen koruma ilkelerini destekleme.Support enterprise-managed protection policies.
  • Kullanıma sunulan yeni kimlik doğrulama mekanizmaları ve şifreleme algoritmalarını destekleme.Support new authentication mechanisms and encryption algorithms as they become available.

RMS SDK 2.1, bir dizi önemli istemci ve sunucu platformlarını destekler.The RMS SDK 2.1 supports a range of important client and server platforms. Daha fazla bilgi için bkz. Desteklenen platformlar.For more information see, Supported platforms.

Temel ilkelerCore principles

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ı.Simplicity—Feedback and usage patterns for the AD RMS SDK 1.0 were analyzed, and that data used to simplify or automate the most difficult programming tasks. 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.RMS applications authored using the RMS SDK 2.1 typically require 5–10 times fewer lines of RMS code than RMS applications written using AD RMS SDK 1.0. 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.Write once—RMS SDK 2.1 applications do not need a code change or a recompile to work with the newest RMS features. Yeni RMS özellikleri, RMS sunucusuna eklendiklerinde mevcut uygulamanızda da kullanılabilir hale gelir.New RMS features will become available in your existing application as they get added to the RMS server. Tutarlılık—RMS SDK 2.1, farklı RMS yapılandırmalarına tutarlı bir şekilde uyan uygulamalar yazmayı kolaylaştırır.Consistency—RMS SDK 2.1 helps make it easy to write applications that consistently honor different RMS configurations. 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.It also significantly reduces the amount of RMS user interface you, as the application developer, needs to author, encouraging a consistent look and feel and reducing the need for user education.