Fluxo do processo: Aplicando as informações de chave a uma conta de usuário de um aparelho

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

  3. 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.
  4. O aparelho descriptografa a string aleatória.
  5. 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.

  6. 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.
  7. 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.
  8. O usuário do BlackBerry Pushcast Player acessa o conteúdo no BlackBerry Pushcast Player.

Estas informações foram úteis? Gostaríamos de receber seus comentários.