Introdução

Importante

As versões do Microsoft Rights Management Service SDK lançadas antes de março de 2020 são depreciadas; as aplicações que utilizam versões anteriores devem ser atualizadas para utilizar a versão de março de 2020. Para mais detalhes, consulte o aviso de depreciação.

Não estão previstas mais melhorias para o Microsoft Rights Management Service SDK. Recomendamos vivamente a adoção do Proteção de Informações da Microsoft SDK para serviços de classificação, rotulagem e proteção.

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. 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.

Introdução ao SDK RMS 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. Os tópicos seguintes analisam como configurar o ambiente de desenvolvimento, sendo listados pela ordem de execução das tarefas.

Nestas secções

Tópico Description
Notas de Versão Este tópico contém informações importantes sobre isto e sobre versões anteriores do SDK RMS 2.1.
Instalar o SDK Este tópico descreve o processo de instalação das ferramentas de programação.
Configurar o Visual Studio Este tópico contém instruções sobre como configurar um projeto do Visual Studio para utilizar o SDK RMS 2.1.
Desenvolver a sua aplicação 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.
Testar a sua aplicação Este tópico contém instruções sobre como configurar o teste de aplicações.
Implementar em produção Este tópico descreve as opções de implementação da sua aplicação com permissão para direitos.

Tente utilizar o SDK RMS 2.1 ao seguir as orientações nos seguintes tópicos:

Por que motivo deve utilizar o SDK RMS 2.1 para proteger o seu conteúdo

Para programadores que pretendem adicionar o suporte do RMS às suas aplicações novas e existentes, o SDK RMS 2.1 facilita:

  • Criar aplicações geríveis, compatíveis, robustas e com suporte para RMS.
  • Encriptar dados do utilizador de forma persistente. Os dados permanecem encriptados independentemente do ambiente, do dispositivo ou do sistema operativo.
  • Impor um conjunto completo de restrições de utilização, tais como impedir as capturas de ecrã dos dados confidenciais.
  • Apoiar políticas de proteção geridas por empresas.
  • Suportar novos mecanismos de autenticação e algoritmos de encriptação à medida que ficam disponíveis.

O SDK RMS 2.1 suporta uma gama de plataformas de clientes e servidores importantes. Para obter mais informações, consulte Plataformas suportadas.

Princípios fundamentais

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. 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. 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. As novas funcionalidades do RMS ficarão disponíveis na sua aplicação existente conforme forem adicionadas ao servidor RMS. 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. 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.