IntroduçãoGetting started

A plataforma do SDK Rights Management Services 2.1 permite aos programadores criar aplicações que tiram partido da proteção de informações do RMS através de um RMS Server ou do Azure RMS.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. A plataforma processa práticas de segurança complexas tais como a gestão de chaves, o processamento de encriptação e desencriptação e oferece uma API simplificada para a programação de aplicações fácil.The platform handles complex security practices such as key management, encryption and decryption processing and, offers a simplified API for easy application development.

Introdução ao SDK RMS 2.1Get started with RMS SDK 2.1

Este tópico descreve o processo de configuração e execução da aplicação com permissão para direitos num ambiente de teste.This topic will guide you through the process of setting up and running your rights-enabled application in a testing environment. Os tópicos seguintes analisam como configurar o ambiente de desenvolvimento, sendo listados pela ordem de execução das tarefas.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.

Nestas secçõesIn this sections

TópicoTopic DescriçãoDescription
Notas de VersãoRelease Notes Este tópico contém informações importantes sobre isto e sobre versões anteriores do SDK RMS 2.1.This topic contains important information about this and previous releases of the RMS SDK 2.1.
Instalar o SDKInstall the SDK Este tópico descreve o processo de instalação das ferramentas de programação.This topic guides you through installing the developer tools.
Configurar o Visual StudioConfigure Visual Studio Este tópico contém instruções sobre como configurar um projeto do Visual Studio para utilizar o SDK RMS 2.1.This topic contains instructions about how to configure a Visual Studio project to use the RMS SDK 2.1.
Desenvolver a sua aplicaçãoDeveloping your application Este tópico contém documentação de orientação essencial sobre os aspetos base de uma aplicação com permissão para RMS e pode servir de ponto de partida para o desenvolvimento da sua aplicação.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.
Testar a sua aplicaçãoTesting your application Este tópico contém instruções sobre como configurar o teste de aplicações.This topic contains instructions about how to setup for your application testing.
Implementar em produçãoDeploy into production Este tópico descreve as opções de implementação da sua aplicação com permissão para direitos.This topic guides you through deployment options for your rights-enabled application.

Tente utilizar o SDK RMS 2.1 ao seguir as orientações nos seguintes tópicos:Try using RMS SDK 2.1 by following the guidance in these topics:

Por que motivo deve utilizar o SDK RMS 2.1 para proteger o seu conteúdoWhy use RMS SDK 2.1 for protecting your content

Para programadores que pretendem adicionar o suporte do RMS às suas aplicações novas e existentes, o SDK RMS 2.1 facilita:For developers who want to add RMS support to their new and existing applications, the RMS SDK 2.1 helps make it easier to:

  • Criar aplicações geríveis, compatíveis, robustas e com suporte para RMS.Author manageable, compliant and robust RMS-aware applications.
  • Encriptar dados do utilizador de forma persistente.Encrypt user data persistently. Os dados permanecem encriptados independentemente do ambiente, do dispositivo ou do sistema operativo.The data remains encrypted regardless of the environment, device, or operating system.
  • Impor um conjunto completo de restrições de utilização, tais como impedir as capturas de ecrã dos dados confidenciais.Enforce a rich set of usage restrictions, such as preventing screen captures of your sensitive data.
  • Apoiar políticas de proteção geridas por empresas.Support enterprise-managed protection policies.
  • Suportar novos mecanismos de autenticação e algoritmos de encriptação à medida que ficam disponíveis.Support new authentication mechanisms and encryption algorithms as they become available.

O SDK RMS 2.1 suporta uma gama de plataformas de clientes e servidores importantes.The RMS SDK 2.1 supports a range of important client and server platforms. Para obter mais informações, consulte Plataformas suportadas.For more information see, Supported platforms.

Princípios fundamentaisCore principles

Simplicidade – foram analisados padrões de comentários e de utilização do SDK AD RMS 1.0 e esses dados foram utilizados para simplificar ou automatizar as tarefas de programação mais difíceis.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. Normalmente, as aplicações do RMS criadas utilizando o SDK RMS 2.1 necessitam de 5 a 10 vezes menos linhas de código do RMS do que as aplicações do RMS escritas utilizando o SDK AD RMS 1.0.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. Escrita única – as aplicações do SDK RMS 2.1 não necessitam de uma alteração de código ou de uma recompilação para funcionar com as funcionalidades do RMS mais recentes.Write once—RMS SDK 2.1 applications do not need a code change or a recompile to work with the newest RMS features. As novas funcionalidades do RMS ficarão disponíveis na sua aplicação existente conforme forem adicionadas ao servidor RMS.New RMS features will become available in your existing application as they get added to the RMS server. Consistência – o SDK RMS 2.1 faz com que seja mais fácil escrever as aplicações que respeitam de forma consistente diferentes configurações do RMS.Consistency—RMS SDK 2.1 helps make it easy to write applications that consistently honor different RMS configurations. Além disso, reduz significativamente a quantidade da interface de utilizador do RMS que o programador da aplicação precisa para criar, incentivando um aspeto e funcionalidade consistentes, e reduzindo a necessidade da educação do utilizador.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.

Tópicos relacionadosRelated topics

ComentáriosComments

Antes de inserir um comentário, pedimos-lhe que reveja as nossas Regras básicas.Before commenting, we ask that you review our House rules.