Introduction
Ce document décrit comment dépanner l'instrument CUIC (centre d'intelligence de Cisco Unified) dans le Cisco Finesse au-dessus de HTTS. Cette question a été trouvée pendant l'impletementation d'instrument.
Contribué par Sahar Modares, ingénieur TAC Cisco.
Exigences
Cisco vous recommande de prendre connaissance des rubriques suivantes :
CUIC
Finesse
Composant utilisé
CUIC 10.5
Finesse 11.0
Problème
Le nouvel instrument CUIC a été créé avec ce lien, dans l'affichage d'admin de finesse :
<gadget>/3rdpartygadget/files/WebService/WebService.xml</gadget>
Mais, il a manqué avec ce message d'erreur :
« État 500 de HTTP - javax.net.ssl.SSLPeerUnverifiedException : pair non authentifié »
Solution
On doit permettre la transmission HTTPS entre le conteneur d'instrument de finesse et le tiers site d'instrument pour charger l'instrument et exécuter tous les appels API que l'instrument fait au tiers serveur.
Le certificat doit être signé avec un nom commun. L'URL d'instrument dans l'affichage de bureau doit utiliser le même nom (s'il utilise une adresse IP ou un nom de domaine complet) pendant que le nom avec lequel le certificat est signé. Si le nom de certificat et le nom dans l'URL d'instrument ne s'assortit pas, la connexion n'est pas faite confiance et l'instrument ne charge pas.
Pour trouver le nom de certificat, écrivez l'URL d'instrument en votre navigateur. Cliquez sur l'icône de verrouillage dans la barre d'adresses et puis cliquez sur les détails de vue. Recherchez la zone d'identification commune.
L'hôte de finesse doit pouvoir résoudre ce nom utilisant l'hôte de DN qui a été écrit pendant l'installation. Pour vérifier que la finesse peut résoudre le nom, exécutez la commande « <hostname> CLI de ping de réseau d'utils ».
Étape 1. Téléchargez le certificat tomcat.pem du tiers hôte d'instrument.
- a) Connectez-vous Cisco Unified du système d'exploitation la à gestion sur le tiers hôte d'instrument (https:// FQDN/cmplatform, où le FQDN est le nom de domaine complet du tiers hôte d'instrument).
- b) Clic Security>CertificateManagement.
- c) Cliquez sur Find.
- d) Clic tomcat.pem.
- e) Cliquez sur Download et sauvegardez le fichier sur votre appareil de bureau.
Étape 2. Téléchargez le certificat au serveur primaire de finesse.
- a) Connectez-vous Cisco Unified du système d'exploitation la à gestion sur le serveur primaire de finesse (http:// FQDN:8080/cmplatform, où le FQDN est le nom de domaine complet du serveur de finesse).
- b) Clic Security>CertificateManagement.
- c) Cliquez sur Upload le certificat.
- d) FromtheCertificateNamedrop-downlist, Tomcat-confiance choisie.
- e) Cliquez sur parcourent et naviguent vers le fichier tomcat.pem que vous avez téléchargé dans l'étape précédente.
- f) Cliquez sur Upload le fichier.
Étape 3. Redémarrez le Cisco Finesse Tomcat sur le serveur primaire de finesse.
Étape 4. Après que la synchronisation soit complète, redémarrez le Cisco Finesse Tomcat sur le secondaire
Serveur de finesse.
Un autre problème
Une fois que vous téléchargez le tiers certificat qui est dans ce cas CUIC à la finesse, vous comptez voir que l'instrument est chargé à la finesse, mais il échoue toujours avec le message d'erreur mentionné dans la section Problème.
Solution
L'erreur « javax.net.ssl.SSLPeerUnverifiedException : le pair non authentifié » a été résolu avec les étapes suivantes :
Étape 1. De la page d'admin de plate-forme dans la finesse, certificat de chat du téléchargement CUIC comme Tomcat-confiance
Étape 2. Certificats de finesse de téléchargement à CUIC comme Tomcat-confiance
Étape 3. Redémarrez ces derniers sur l'éditeur et l'abonné de finesse pendant la fenêtre de maintenance avec
ces commandes
- reprise Cisco Tomcat de service d'utils
- Cisco Finesse Tomcat de reprise de service d'utils
Étape 4. Restat ces services sur l'éditeur et l'abonné CUIC
- reprise Cisco Tomcat de service d'utils
- service de création de rapports de centre d'intelligence de reprise de service d'utils