Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção fornece uma documentação abrangente para os servidores de teste do PlayReady da Microsoft, incluindo várias configurações de servidor de licença, opções de sintaxe e serviços especializados. Esses servidores de teste foram projetados para ajudar os desenvolvedores a validar suas implementações do PlayReady em diferentes cenários e configurações de servidor.
Visão geral
A infraestrutura do servidor de teste do PlayReady inclui:
- Servidor de Licença Principal – Servidor de teste primário com várias opções de sintaxe
- Sintaxe da cadeia de caracteres de consulta – sintaxe recomendada moderna para parâmetros de licença
- Sintaxes baseadas em JSON – abordagens JSON CustomData e Base64
- Sintaxe herdada – suporte à compatibilidade com versões anteriores
- Servidores com versão – diferentes versões do SDK do PlayReady Server
- Serviços Especializados – Funcionalidade de Parada Segura e Exclusão Segura
Todos os servidores de teste são publicamente acessíveis e projetados para fins de desenvolvimento e teste.
Documentação do servidor de teste
Servidor de Licença Principal
O servidor de teste do PlayReady primário com opções de configuração abrangentes e suporte a várias sintaxes.
-
Serviço de Servidor de Teste do PlayReady
- Visão geral do servidor de teste principal
- Testar a configuração de semente de chave
- Várias opções de sintaxe
- Referência de direitos e restrições
- Exemplos básicos de uso
Opções de sintaxe do servidor de licença
Documentação detalhada para diferentes maneiras de configurar parâmetros de licença com o servidor de teste.
Sintaxe da cadeia de caracteres de consulta (recomendado)
-
Sintaxe da cadeia de caracteres de consulta
- Sintaxe moderna introduzida em 2017
- Formato de parâmetro semelhante a JSON
- Suporte a recursos completos do PlayReady 3.X+
- Cenários de várias licenças
- Referência de parâmetro abrangente
sintaxes JSON-Based
-
- Formato de parâmetro JSON puro
- Parâmetros em LicenseRequest.CustomData
- Suporte completo ao recurso
- Funcionalidades de várias licenças
-
- Parâmetros JSON codificados em Base64
- Compatível com cadeia de caracteres de consulta
- Nenhuma modificação customData do cliente necessária
- Codificação de parâmetro seguro de URL
Suporte herdado
-
Sintaxe herdada
- Sintaxe de compatibilidade com versões anteriores
- Herdado de playready.directtaps.net
- Conjunto de recursos limitado
- Suporte ao PlayReady 1.0-3.0
Serviços de Teste Especializados
Teste de compatibilidade de versão
-
Servidores com versão
- Várias versões do SDK do PlayReady Server
- Teste de interoperabilidade
- Validação de comportamento específica da versão
- Configurações de servidor histórico
Teste de recursos avançados
-
- PlayReady 3.0+ Teste de Parada Segura
- Fluxo de trabalho do certificado de medição
- Aquisição de licença com Parada Segura
- Validação de desafio/resposta
-
- Teste de Exclusão Segura do PlayReady 4.0+
- Teste de função remove() do EME
- Fluxos de trabalho de exclusão de licença
- Validação de implementação do cliente
Ferramentas de teste e validação
-
- Concluir procedimentos de teste de proteção de saída
- Mapeamento de regras de conformidade
- Validação de nível de proteção
- Teste de segurança de hardware
-
- Simulação de exceção de servidor
- Validação de tratamento de erros
- Teste de exceção de domínio
- Teste de robustez do cliente
Testando informações do cliente
- Detecção de funcionalidade do cliente
- Validação em nível de segurança
- Teste de compatibilidade de recursos
- Análise da cadeia de certificados
Documentação e recursos
-
Links de documentação
- Recursos abrangentes da documentação do PlayReady
- Documentação oficial da Microsoft
- Exemplo de aplicativos e código
- Suporte e materiais de treinamento
Introdução
Para testes básicos
- Iniciar com o Serviço de Servidor de Teste do PlayReady – Entender os principais recursos do servidor de teste
- Usar sintaxe de cadeia de caracteres de consulta – Conheça a sintaxe moderna recomendada
- Testar cenários básicos – reproduzir direitos, níveis de segurança e expiração
Para testes avançados
- Cenários de várias licenças – usar sintaxes JSON para configurações complexas
- Compatibilidade de versão – Testar com servidores com versões
- Recursos avançados – validar a funcionalidade de Parada Segura e Exclusão Segura
Para suporte herdado
- Usar sintaxe herdada – para testes de compatibilidade com versões anteriores
- Teste específico à versão – Validar em versões mais antigas do SDK do servidor
URLs comuns do servidor
Servidor de Teste Principal
http://test.playready.microsoft.com/service/rightsmanager.asmx
Exemplos básicos de aquisição de licença
# Simple license with default settings
http://test.playready.microsoft.com/service/rightsmanager.asmx
# License with specific security level
http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(sl:3000)
# Multi-license scenario
http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(kid:GUID1,sl:3000),(kid:GUID2,sl:2000)
Serviços Especializados
# Secure Stop testing
http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(securestop:true)
# Versioned servers (example: PlayReady 2.0)
http://test.playready.microsoft.com/directtaps/svc/pr20/rightsmanager.asmx
Principais características
Propagação da chave de teste
Todos os servidores usam uma semente de chave de teste comum, a menos que seja substituída explicitamente:
Test Key Seed (Base64): "XVBovsmzhP9gRIZxWfFta3VVRPzVEWmJsazEJ46I"
Direitos com suporte
- Reproduzir direito – reprodução de conteúdo padrão
- Copiar direito – Permissões de cópia de conteúdo
- Executar direito – Direitos de execução do aplicativo
- Direito de leitura – Permissões de leitura de dados
Níveis de proteção de saída
- Níveis de segurança - 150, 2000, 3000
- OPL de Áudio – Áudio digital compactado e descompactado
- OPL de Vídeo – Vídeo digital compactado e descompactado
- OPL Analógico – Proteção de saída de vídeo analógica
Diretrizes de teste
Práticas recomendadas
- Iniciar Simples – Comece com direitos básicos de reprodução e configurações padrão
- Usar sintaxe de cadeia de caracteres de consulta – aproveite a abordagem recomendada moderna
- Testar incrementalmente – Adicionar complexidade gradualmente
- Validar respostas – verificar as propriedades e restrições da licença
- Cenários de erro de teste – validar o tratamento de erros e casos de borda
Cenários comuns
- Reprodução Básica – Reprodução Simples com o nível de segurança padrão
- Licenças Persistentes – Licenças armazenadas no dispositivo cliente
- Teste de expiração – restrições baseadas em tempo e uso
- Conteúdo de várias chaves – separar chaves para áudio e vídeo
- Proteção de Saída – Várias configurações opl
Recursos de suporte
Consultas comerciais
- Email: playready@microsoft.com
Consultas de operações
- Site: http://wmlalicensing.com/
- Email: ipla@microsoft.com
Suporte técnico
- Portal de Suporte: Suporte Técnico do PlayReady
Informações de treinamento
- Email: plyrdyev@microsoft.com