A secure push server is disclosed. The push server is used for sending
notifications to different wireless clients on different wireless
networks. The push server allows information service providers to send
notifications to the wireless clients. The information service providers
initiate a request to the push server that includes updated information.
The request also includes a certificate from the information service
provider. The push server authenticates the request from the information
service provider by verifying the certificate. The push server also
determines if the certificate was issued from an acceptable certificate
authority by examining an acceptable certificate authority list. Finally,
the push server checks the content of the notification to be sure it does
not interfere with other information service providers. After performing
the security checks, the push server processes the notification request.
Un serveur bloqué de poussée est révélé. Le serveur de poussée est utilisé pour envoyer des avis à différents clients sans fil sur différents réseaux sans fil. Le serveur de poussée permet à des fournisseurs de service d'information d'envoyer des avis aux clients sans fil. Les fournisseurs de service d'information lancent une demande au serveur de poussée qui inclut l'information mise à jour. La demande inclut également un certificat du fournisseur de service d'information. Le serveur de poussée authentifie la demande du fournisseur de service d'information en vérifiant le certificat. Le serveur de poussée détermine également si le certificat était délivré d'un Certificate Authority acceptable en examinant une liste acceptable de Certificate Authority. En conclusion, le serveur de poussée vérifie la teneur de l'avis pour être sûr qu'il n'interfère pas d'autres fournisseurs de service d'information. Après exécution la sécurité vérifie, les processus de serveur de poussée la demande d'avis.