J'essaye d'envoyer la notification de poussée à l'iphone. En cherchant sur Internet, j'ai trouvé que l'logging du file P12 sur le server avec winhttpcertcfg. Mais quand j'ai essayé avec cette command
winhttpcertcfg -g -c LOCAL_MACHINE \ MY -s "CertificateName" -a "ASPNET"
sur la window de command après l'installation de winhttpcertcfg.
Mais j'obtiens l'erreur "Impossible de find ou d'get un context pour le certificate de request"
Pouvez-vous s'il vous plaît me suggérer, comment résoudre cette erreur?
Ouvrez cmd en tant qu'administrateur.
Recherchez C: \ Program Files (x86) \ Windows Resource Kits \ devises pour machine x64
ou C: \ Program Files \ Windows Resource Kits \ devises sur la machine x86
Exécutez les commands suivantes de manière séquentielle. Cela correspond à l'IIS 6-7.5
winhttpcertcfg -g -c LOCAL_MACHINE \ MY -s NOM DU CERTIFICAT -a VOTRE_NOM_COMPUTEUR
winhttpcertcfg -g -c LOCAL_MACHINE \ MY -s NOM DU CERTIFICAT -a VOTRE_NOM_COMPUTE \ IIS_IUSRS
winhttpcertcfg -g -c LOCAL_MACHINE \ MY -s NOM DU CERTIFICAT -a VOTRE_NOM_COMPUTEUR \ IUSR
winhttpcertcfg -g -c LOCAL_MACHINE \ MY -s NOM DE CERTIFICAT -a NetworkService
Si tout va bien, vous verrez des messages comme Accorder l'access à la key privée pour le count: …
Peut-être après cela, vous devrez attendre quelques minutes à cause des windows. Dans mon cas, les certificates n'ont pas été appliqués immédiatement.
Si vous avez tout fait correctement, naviguez jusqu'à https://ws.merchanttest.firstdataglobalgateway.com/fdggwsapi/services/order.wsdl
vous verrez ce qui suit (mon cas)
click OK, et vous obtenez le schéma WSDL.
Bonne chance
Vérifiez si votre certificate réside dans "MY" magasin de certificateion.