|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Accueil → WINDEV Mobile 2024 → Notification Push IOS (Erreur bizarre : Le nom CN du certificat ne correspond pas à la valeur passée) |
Notification Push IOS (Erreur bizarre : Le nom CN du certificat ne correspond pas à la valeur passée) |
Débuté par Jennifer, 06 mai 2017 17:30 - 5 réponses |
| |
| | | |
|
| |
Membre enregistré 74 messages Popularité : +5 (5 votes) |
|
Posté le 06 mai 2017 - 17:30 |
Bonjour,
J'ai fait tout le NET dans l'espoir de trouver une solution à mon problème. J'ai suivi scrupuleusement la procédure pour mettre en place une application (serveur) de notification Push, sur Android tout est parfait, sur IOS c'est l'horreur...
J'ai donc fait la procédure suivante : https://doc.pcsoft.fr/?1000021032
Tout est ok, mais quand je souhaite juste faire :
tabTokensInvalides est un tableau de Buffers tabMoncertif est un tableau de Certificat sToast est une chaîne
Sablier(Vrai)
tabMoncertif = CertificatCharge("D:\Mes Projets\ServeurPush\Exe\CertificatIOS\Certificats.p12","123123") Trace(tabMoncertif..Occurrence) Trace(ErreurDétectée) Trace(ErreurInfo)
tabTokensInvalides = NotifPushListeIdentifiantsInvalides(tabMoncertif[1],typeServiceIOSTest)
SI tabTokensInvalides..Occurrence > 0 ALORS FIN
SI tabTokensInvalides..Occurrence > 1 ALORS sToast = ChaîneConstruit("%1 tokens invalides supprimés",tabTokensInvalides..Occurrence) SINON sToast = ChaîneConstruit("%1 token invalide supprimé",tabTokensInvalides..Occurrence) FIN ToastAffiche(sToast)
Sablier(Faux)
CAS ERREUR: Trace("ERREUR",ErreurInfo())
J'ai un message d'erreur à la toute fin
ERREUR Des erreurs de sécurité ont été détectées pendant la mise en place de la communication<\r><\n>Détail de l'erreur système : Le nom CN du certificat ne correspond pas à la valeur passée.<\r><\n>
J'avais un contrat assistance directe, qui m'informe :
Ce message signifie que le nom du serveur dans le certificat ne corresponde pas à l'adresse du serveur utilisé. Cela peut-être par exemple le cas si vous utilisez le certificat de test avec le serveur de production ou inversement.
Bennn ... je suis blonde ok, mais j'ai refait 10 fois les tests, j'ai toujours ce message ... Alors SVP aidez moi ! ='( PLEASEEEEEEEEEEEEEEEEEEEEEEUH
Merci d'avance |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 74 messages Popularité : +5 (5 votes) |
|
Posté le 12 mai 2017 - 02:43 |
Petit UP svp |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 637 messages Popularité : +36 (36 votes) |
|
Posté le 12 mai 2017 - 09:09 |
Bonjour,
Sans certitude mais j'ai l'impression que ton certificat n'est tout simplement pas chargé...
tabMoncertif = CertificatCharge("D:\Mes Projets\ServeurPush\Exe\CertificatIOS\Certificats.p12","123123")
Ta procédure d'envoi du push est sur un serveur j'imagine ? Es-tu sure du chemin ? Aussi, as-tu vérifié ce que contient le tableau après CertificatCharge ?
Le cas échéant, essaye plutôt la syntaxe suivante pour charger le certificat (plutôt que le chemin en dur) : cerMonCertificat = CertificatCharge(fRepDonnées() + [fSep] + "TonCertif.p12", "TonPwd") Pour ma part, cela fonctionne chez moi et le certificat est installé sur un serveur de chez pcscloud.
Cdlt - Eric.
-- Eric DELATTRE http://www.yoosite.frMessage modifié, 12 mai 2017 - 09:10 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 74 messages Popularité : +5 (5 votes) |
|
Posté le 12 mai 2017 - 15:30 |
Bonjour,
Je te remercie pour ta réponse !!!
J'ai changé le code
tabTokensInvalides est un tableau de Buffers tabMoncertif est un tableau de Certificat sToast est une chaîne
Sablier(Vrai)
tabMoncertif = CertificatCharge(fRepDonnées() + [fSep] + "Certificat_dev.p12", "123123")
Trace(tabMoncertif..Occurrence) Trace(ErreurDétectée) Trace(ErreurInfo)
tabTokensInvalides = NotifPushListeIdentifiantsInvalides(tabMoncertif[1],typeServiceIOSTest)
SI tabTokensInvalides..Occurrence > 0 ALORS FIN
SI tabTokensInvalides..Occurrence > 1 ALORS sToast = ChaîneConstruit("%1 tokens invalides supprimés",tabTokensInvalides..Occurrence) SINON sToast = ChaîneConstruit("%1 token invalide supprimé",tabTokensInvalides..Occurrence) FIN ToastAffiche(sToast)
Sablier(Faux)
CAS ERREUR: Trace("ERREUR",ErreurInfo())
Afin de me calquer à ce que tu as fais, mais le résultat reste le meme .... Toujours à cette ligne " tabTokensInvalides = NotifPushListeIdentifiantsInvalides(tabMoncertif[1],typeServiceIOSTest) "
Pourtant le certificat est bien chargé (cf. image debug https://drive.google.com/open…
Des erreurs de sécurité ont été détectées pendant la mise en place de la communication Détail de l'erreur système : Le nom CN du certificat ne correspond pas à la valeur passée.
Je suis vraiment perdue ='( |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 74 messages Popularité : +5 (5 votes) |
|
Posté le 13 mai 2017 - 19:24 |
Petit UP SVP, personne n'a jamais été confronté à ce problème ? |
| |
| |
| | | |
|
| | |
| |
Posté le 05 juillet 2017 - 15:50 |
Bonjour,
Avez-vous trouvé une solution à votre problème?
J'ai le même soucis, et je ne vois pas trop comment le résoudre.
Cordialement, Rudy Rousseau |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|