Tibco requête SOAP sur https, SSL certificat de vérification problème
Je suis en utilisant Tibco BusinessWorks de consommer un web service soap via une connexion HTTPS.
Les instructions se résument à:
- Certificats d'exportation à l'aide d'un navigateur web.
- Utiliser les Outils->Certificats->Importer format PEM dans un dossier dans le cadre du projet.
- Dans la configuration SSL de Transport, l'onglet Détails, point à la confiance certs dossier que vous avez importé.
--OU--
Utiliser le BW_GLOBAL_TRUSTED_CA_STORE variable globale pour pointer vers un dossier externe (file:///c:/tibco/certs) et de mettre la certs il y au format pem.
J'ai essayé les deux façons, et toujours avec l'erreur ci-dessous:
iaik.security.ssl.SSLException: Server certificate rejected by ChainVerifier
J'ai essayé de l'exporter via firefox et IE. Dans différents formats, y compris toutes les clés et tous individuellement, mais l'erreur persiste.
Est-il quelque chose de plus spécifique que je dois faire ou est-il un moyen pour activer le débogage pour le cert verifier? J'ai essayé d'augmenter le niveau de débogage pour le concepteur, mais je ne suis pas sûr que je suis en train de faire cela correctement.
Toute aide serait merveilleux.
Merci beaucoup!
OriginalL'auteur Nathan | 2009-06-24
Vous devez vous connecter pour publier un commentaire.
La question était de ne pas avoir le réelle certificat racine de confiance certs chemin.
Cela a été facilement résolu par l'exportation de certificats à l'aide d'OpenSSL:
et la copie de tous les certificats à partir de là.
OriginalL'auteur Nathan
Pas besoin de garder les certificats dans votre Projet BW.
Il suffit de donner votre certificats de chemin de GV, BW_GLOBAL_TRUSTED_CA_STORE et aller à votre processus où vous êtes à l'aide de la requête soap réponse palette et donner la référence de la variable globale dans le certificat de confiance et de chemin de sauver le processus.
Puis exécutez votre BW Processus
OriginalL'auteur Raghavendra Inturi
Nathan sa propre réponse a fonctionné pour moi. Lors de la copie d'un certificat de l'extension de fichier doit être .cert.
Cependant, si j'exporte mon processus avec les certificats ssl à un moment de la conception lib (.projlib) et l'importation de la bibliothèque dans un autre projet BW alors Designer/BW exige que chaque fichier de certificat ne doit pas contenir plus d'un certificat.
OriginalL'auteur calculateonline.org