Flujo de proceso: aplicación de la información de claves a una cuenta de usuario

  1. El usuario de un dispositivo BlackBerry® instala Chalk™ Pushcast™ Player o acepta una solicitud de registro de un proveedor de contenido nuevo.
  2. Chalk Pushcast Player genera un par de claves RSA® y envía un mensaje de servicios Web a Chalk™ Pushcast™ Software para iniciar un intercambio de claves.

    El mensaje de servicios Web contiene la clave pública que Chalk Pushcast Software utiliza para autenticar al usuario del dispositivo BlackBerry. Chalk Pushcast Player envía un mensaje de servicios Web a través de un transporte HTTPS altamente seguro.

  3. Chalk Pushcast Software envía una cadena aleatoria cifrada con la clave pública del dispositivo en un mensaje de correo electrónico a la bandeja de entrada del usuario para determinar si el dispositivo está asociado a la cuenta de usuario. Si el dispositivo está asociado a la cuenta de usuario, puede descifrar el mensaje de correo electrónico.
  4. El dispositivo descifra la cadena aleatoria.
  5. El dispositivo envía un mensaje de servicios Web a Chalk Pushcast Software que contiene la cadena aleatoria que descifró para completar el intercambio de claves.

    El mensaje de servicios Web se firma digitalmente utilizando la clave pública RSA que Chalk Pushcast Player envió a Chalk Pushcast Software en el paso 2.

  6. Chalk Pushcast Software comprueba el mensaje de servicios Web para determinar desde qué dispositivo se envió ubicando la cadena aleatoria que los servicios Web crearon para la cuenta de usuario y verificando la firma digital.
  7. Los servicios Web comparan la cadena aleatoria con la que enviaron al dispositivo y realizan una de las acciones siguientes:
    • Si las cadenas aleatorias no coinciden, Chalk Pushcast Software rechaza la solicitud.
    • Si las cadenas aleatorias coinciden, Chalk Pushcast Software aplica la información de la clave a la cuenta de usuario. Todos los mensajes siguientes de correo electrónico y servicios Web que Chalk Pushcast Player envía a Chalk Pushcast Software requieren esta firma digital para recibir mensajes de correo electrónico y contenido de Chalk Pushcast Software.
  8. El usuario de Chalk Pushcast Player accede al contenido en Chalk Pushcast Player.

¿Le ha resultado útil esta información? Envíenos sus comentarios.