Tous les produits
Search
Centre de documentation

:Comment améliorer les performances d'authentification lors de l'utilisation de l'opération HttpEndpoint ?

Dernière mise à jour :Aug 10, 2026

Présentation

Lors de l'authentification via l'opération HttpEndpoint, la récupération distante du certificat de clé publique prend du temps. Cette rubrique explique comment optimiser les performances d'authentification.

Informations générales

Chaque requête push inclut l'adresse du certificat de clé publique. Vous pouvez mettre ce certificat en cache sous forme de paire clé-valeur selon son adresse. Tant que le certificat n'est pas mis à jour, vous pouvez le récupérer directement en mémoire sans effectuer de requêtes distantes. Si le certificat est remplacé, son nom et son adresse peuvent changer.

Solution

Pour traiter une requête push, récupérez directement le certificat en mémoire à partir de l'adresse indiquée dans le paramètre x-mns-signing-cert-url. Si le certificat est introuvable, récupérez-le à distance et stockez-le en mémoire pour une utilisation ultérieure.

Par exemple, l'adresse du certificat de clé publique est : https://mnstest.oss-cn-hangzhou.aliyuncs.com/x509_public_certificate.pem. Saisissez le contenu suivant pour stocker le certificat de clé publique :

typedef map<string, string> cache;
cache["x509_public_certificate.pem"] = "$content";
cache["x509_public_certificate.pem.version2"] = "$content2";