Inleiding
Dit document beschrijft hoe u problemen kunt oplossen met de CUIC (Cisco Unified Intelligence Center)-oplossing in Cisco Finesse over HTTS. Dit probleem werd aangetroffen tijdens de uitvoering van de gadget.
Bijgedragen door Sahar Modares, Cisco TAC Engineer.
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
CUIC
Finesse
Gebruikte component
CUIC 10.5
Finesse 11.0
Probleem
Een nieuw CUIC-gadget is met deze link gemaakt, in de bestandsindeling Finse-admin:
<gadget>/3rdpartygadget/files/WebService/WebService.xml</gadget>
Maar dit faalde met de volgende foutmelding:
"HTTP-status 500 - javax.net.ssl.SHLPeerUnverifyException: peer niet echt bevonden"
Oplossing
Er moet een HTTPS-communicatie zijn toegestaan tussen de Finesse gadget-container en de gadget-site van derden voor het laden van het gadget en het uitvoeren van alle API-oproepen die het gadget maakt naar de server van derden.
Het certificaat moet worden ondertekend met een gemeenschappelijke naam. De gadget URL in de desktop lay-out moet dezelfde naam gebruiken (of het een IP adres of een volledig gekwalificeerde domeinnaam gebruikt) als de naam waarmee het certificaat wordt ondertekend. Als de certificaatnaam en de naam in de gadget-URL niet overeenkomen, wordt de verbinding niet vertrouwd en wordt het gadget niet geladen.
Om de certificaatnaam te vinden, voer u de URL van het wachtwoord in uw browser in. Klik op het pictogram Lock in de adresbalk en klik vervolgens op Details bekijken. Zoek naar het veelvoorkomende naamveld.
De Finse host moet deze naam kunnen oplossen met behulp van de DNS-host die tijdens de installatie is ingevoerd. Om te verifiëren dat Finesse de naam kan oplossen, voer de CLI opdracht "utils network ping <hostname>" uit.
Stap 1. Download het tomcat.pem certificaat van de gadget host van derden.
- a) Meld u aan bij Cisco Unified Operating System Administration op de gadget host van derden (https:// FQDN/compplatform, waar FQDN de volledig gekwalificeerde domeinnaam van de gadget-host van derden is).
- b) Klik op Security>certificaatbeheer.
- c) Klik op Zoeken.
- d) Klik op tomcat.pem.
- e) Klik op Download en bewaar het bestand op uw bureaublad.
Stap 2. Upload het certificaat naar de primaire Finse server.
- a) Meld u aan bij Cisco Unified Operating System Administration op de primaire Finse server (http:// FQDN:8080/cmplatform, waar FQDN de volledig gekwalificeerde domeinnaam van de Finse server is).
- b) Klik op Security>certificaatbeheer.
- c) Klik op Upload Certificate.
- d) Selecteer vanuit de lijst certificaatnaam en -downlist de optie vertrouwen.
- e) Klik op Bladeren en navigeer naar het bestand tomcat.pem dat u in de vorige stap hebt gedownload.
- f) Klik op Upload File.
Stap 3. Start Cisco Finse Tomcat opnieuw op de primaire Finse server.
Stap 4. Nadat de synchronisatie is voltooid, start u Cisco Finse Tomcat opnieuw op het secundaire programma
Finse server.
Een ander probleem
Zodra u een certificaat van derden hebt geüpload dat in dit geval CUIC to Finse is, verwacht u dat gadget geladen wordt naar Finesse, maar de foutmelding die in het probleemgedeelte wordt genoemd, blijft onjuist.
Oplossing
De fout "javax.net.ssl.SSLPeerUnverifiedException: peer niet echt bevonden" werd opgelost in de volgende stappen:
Stap 1. Van de pagina met platformbeheer in het veld Eindtijd kunt u CUIC naar het certificaat uploaden om er vertrouwen in te krijgen
Stap 2. Certificaten uploaden naar CUIC als u wilt vertrouwen
Stap 3. Herstart deze programma's op Finse uitgever en abonnee tijdens onderhoudsvenster met
deze opdrachten
- Start de utist-service opnieuw op Cisco Tomcat
- Start de gebruiksvriendelijke service opnieuw op Cisco Finesse Tomcat
Stap 4. Start deze services opnieuw op CUIC-uitgever en -abonnee
- Start de utist-service opnieuw op Cisco Tomcat
- inlichtingendienst voor het opnieuw opstarten van hulpdiensten