المقدمة
يصف هذا وثيقة كيف أن يتحرى CUIC (cisco unified intelligence center) أداة في cisco Finesse عبر HTTS. تم العثور على هذه المشكلة أثناء تطبيق الأداة الذكية.
تمت المساهمة من قبل سحر مودريس، مهندس TAC من Cisco.
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
كيويك
براعة
المكون المستخدم
CUIC 10٫5
Finesse 11.0
المشكلة
تم إنشاء أداة ذكية CUIC جديدة باستخدام هذا الارتباط، في تخطيط مسؤول Finesse:
<gadget>/3rdpartygadget/files/WebService/WebService.xml</gadget>
ولكن، فشل مع رسالة الخطأ هذه:
"حالة HTTP 500 - javax.net.ssl.SSLPirUnverifiedException: لم تتم مصادقة النظير"
الحل
يجب السماح باتصال HTTPS بين حاوية أدوات المعلومات من Finesse وموقع أدوات المعلومات من جهة خارجية لتحميل الأداة الذكية وتنفيذ أي إستدعاءات ل API تقوم الأداة الذكية بإجرائها إلى خادم الجهة الخارجية.
يجب توقيع الشهادة باسم مشترك. يجب أن يستخدم عنوان URL للأداة الذكية الموجود في تخطيط سطح المكتب نفس الاسم (سواء كان يستخدم عنوان IP أو اسم مجال مؤهل بالكامل) كالاسم الذي يتم توقيع الشهادة به. إذا لم يتطابق اسم الشهادة مع الاسم الموجود في عنوان URL الخاص بالأدوات الذكية، فإن الاتصال غير موثوق به ولا يتم تحميل الأداة الذكية.
للعثور على اسم الشهادة، أدخل عنوان URL الخاص بالأدوات الذكية في المستعرض. انقر أيقونة القفل في شريط العناوين ثم انقر عرض التفاصيل. ابحث عن حقل الاسم الشائع.
يجب أن يكون مضيف Finesse قادرا على حل هذا الاسم باستخدام مضيف DNS الذي تم إدخاله أثناء التثبيت. للتحقق من قدرة Finesse على حل الاسم، قم بتشغيل أمر CLI "باستخدام إختبار اتصال الشبكة <hostname>".
الخطوة 1. قم بتنزيل شهادة tomcat.pem من مضيف الأدوات الذكية التابع لجهة خارجية.
- أ) تسجيل الدخول إلى إدارة نظام التشغيل الموحد من Cisco على مضيف أدوات الطرف الثالث (https://FQDN/CMPLATFORM، حيث يكون FQDN اسم المجال المؤهل بالكامل لمضيف أدوات الطرف الثالث).
- ب) انقر على تأمين>إدارة الشهادات.
- ج) انقر بحث.
- د) طقطقة tomcat.pem.
- ه) انقر فوق تنزيل الملف وحفظه على سطح المكتب.
الخطوة 2. قم بتحميل الشهادة إلى خادم Finesse الأساسي.
- أ) تسجيل الدخول إلى إدارة نظام التشغيل الموحد من Cisco على خادم Finesse الأساسي (http://FQDN:8080/cmplatform، حيث يكون FQDN اسم المجال المؤهل بالكامل لخادم Finesse).
- ب) انقر على تأمين>إدارة الشهادات.
- ج) انقر على تحميل الشهادة.
- د) من CertificateNamedrop-downlist، حدد Tomcat-trust.
- ه) انقر تصفح وتصفح إلى ملف tomcat.pem الذي قمت بتنزيله في الخطوة السابقة.
- و) انقر فوق تحميل الملف.
الخطوة 3. قم بإعادة تشغيل Cisco Finesse Tomcat على خادم Finesse الأساسي.
الخطوة 4. بعد اكتمال المزامنة، قم بإعادة تشغيل Cisco Finesse Tomcat على الثانوي
خادم Finesse.
مشكلة أخرى
بمجرد تحميل شهادة من جهة خارجية تكون في هذه الحالة من CUIC إلى Finesse، تتوقع أن ترى الأداة تم تحميلها إلى Finesse، ولكنها لا تزال تفشل مع رسالة الخطأ المذكورة في قسم المشكلة.
الحل
تم حل الخطأ "javax.net.ssl.SSLPeerUnverifiedException: لم تتم مصادقة النظير" باستخدام الخطوات التالية:
الخطوة 1. من صفحة مسؤول النظام الأساسي في Finesse، قم بتحميل شهادة CUIC TOMCAT كثقة من TOMCAT
الخطوة 2. تحميل شهادات Finesse إلى CUIC كوثقة
الخطوة 3. قم بإعادة تشغيل هذه العناصر على ناشر Finesse ومشترك أثناء إطار الصيانة باستخدام
هذه الأوامر
-utils service restart Cisco Tomcat
- إعادة تشغيل خدمة UTILS Cisco Finesse Tomcat
الخطوة 4. يمكنك إعادة توزيع هذه الخدمات على ناشر CUIC ومشترك
-utils service restart Cisco Tomcat
- إعادة تشغيل الخدمة خدمة "تقارير مركز الذكاء"