Fluxo do processo: Aplicando as informações de chave a uma conta de usuário de um aparelho
- Um usuário do aparelho BlackBerry® instala o BlackBerry® Pushcast™ Player ou aceita uma solicitação de registro de um novo provedor de conteúdo.
- O BlackBerry Pushcast Player gera um par de chaves RSA® de 2048 bits e envia uma mensagem dos serviços Web ao BlackBerry® Pushcast™ Software.
A mensagem de serviços Web contém a chave pública que o BlackBerry Pushcast Software usa para autenticar o usuário do aparelho BlackBerry. O BlackBerry Pushcast Player envia uma mensagem de serviços Web sobre uma conexão HTTPs.
- O BlackBerry Pushcast Software envia uma string aleatória, que é criptografada usando uma chave pública de aparelho em uma mensagem de e-mail, à caixa de entrada do usuário para determinar se o aparelho está associado à conta do usuário. Se o aparelho estiver associado à conta do usuário, o aparelho pode descriptografar a mensagem de e-mail.
- O aparelho descriptografa a string aleatória.
- O aparelho assina a string aleatória usando uma chave privada e a envia ao BlackBerry Pushcast Software em uma mensagem de serviços Web.
A mensagem de serviços Web é assinada digitalmente usando a chave privada RSA que o BlackBerry Pushcast Player gerou na etapa 2.
- O BlackBerry Pushcast Software verifica a mensagem de serviços Web para determinar de qual aparelho ela foi enviada por meio da localização da string aleatória que os serviços Web criaram para a conta de usuário e da verificação da assinatura digital.
- Se a assinatura digital não for válida, o BlackBerry Pushcast Software rejeitará a solicitação. Se a string digital for válida, o BlackBerry Pushcast Software aplicará as informações da chave à conta do usuário. Todas as mensagens de e-mail subsequentes e as mensagens de serviços Web que o BlackBerry Pushcast Player envia ao BlackBerry Pushcast Software devem ser digitalmente assinadas usando a chave privada que o BlackBerry Pushcast Player gerou na etapa 2.
- O usuário do BlackBerry Pushcast Player acessa o conteúdo no BlackBerry Pushcast Player.
Próximo tópico:
Proteção de conteúdo durante o processo de criação
Tópico anterior: Autenticando e autorizando usuários do BlackBerry Pushcast Player
Estas informações foram úteis? Gostaríamos de receber seus comentários.