7
votes

Obtenez un certificat et ajoutez-le à une entreprise de Trustore Java, lorsque vous n'avez que l'URL HTTPS?

J'essaie d'envoyer des notifications push aux périphériques Android via les serveurs de messages de cloud Google.

L'URL que nous utilisons pour le faire est la suivante: P>

https://android.googleapis.com/gcm/send


0 commentaires

3 Réponses :


11
votes

Si vous avez openssl, vous pouvez utiliser

openssl s_client -connect android.googleapis.com:443


0 commentaires

3
votes

Utilisez Portecle . Vous pouvez ouvrir la clé cible, puis utiliser examiner > examiner la connexion SSL / TLS , entrez android.googleapis.com et 443 et vous avez terminé!


2 commentaires

Sur mon serveur Linux, je suis confronté à un problème similaire .. Comment puis-je obtenir un certificat pour cela?


@MAHESH J'avais recommandé de demander cela comme une question, pas dans les commentaires.



13
votes

J'ai été en mesure de sauvegarder les certificats via le code Java suivant: xxx

et les importer dans la confiance de la confiance: xxx


2 commentaires

Le code ci-dessus ne détient que si vous avez déjà installé le certificat spécifique de votre entreprise de Trustore JVM. Sur tout autre cas où le certificat spécifique n'est pas connu de votre JVM TrustStore, Conn.connect () jette un javax.net.ssl.sslhandshakeException


Rincer et fermer votre sortie de sortie.