سؤال

أنا باستخدام تيبكو BusinessWorks تستهلك الصابون خدمة الإنترنت عبر اتصال HTTPS.

الإرشادات تتلخص في:

  1. شهادات التصدير باستخدام مستعرض ويب.
  2. استخدام أدوات->الشهادات الموثوقة->استيراد PEM format إلى داخل مجلد المشروع.
  3. في SSL التكوين النقل التبويب تفاصيل ، أشر إلى ثقة موتس المجلد الذي يستورد لهم.

- أو -

استخدام BW_GLOBAL_TRUSTED_CA_STORE متغير عمومي إلى نقطة خارجي المجلد (file:///c:/تيبكو/موتس) ووضع موتس هناك في pem format.

لقد حاولت كل الطرق و لا تزال في نهاية المطاف مع الخطأ التالي:

iaik.security.ssl.SSLException: Server certificate rejected by ChainVerifier

لقد حاولت تصديرها عبر فايرفوكس وإنترنت إكسبلورر.في صيغ مختلفة بما في ذلك جميع مفاتيح على حدة ، ولكن الخطأ لا يزال مستمرا.

هل هناك شيء أكثر تحديدا أريد أن أفعله أو هل هناك طريقة لتحويل ما يصل التصحيح للحصول على شهادة المدقق?لقد حاولت تحول حتى مستوى التصحيح مصمم, لكنني لست متأكدا من أنني أفعل ذلك بشكل صحيح.

أي مساعدة ستكون رائعة.

شكرا كثيرا!

هل كانت مفيدة؟

المحلول

المسألة ليست وجود الفعلية الشهادات الجذر الموثوق بهم موتس المسار.

وكان هذا حلها بسهولة عن طريق تصدير الشهادات باستخدام بينسل:

openssl s_client -showcerts -connect <domain>:443

و نسخ جميع الشهادات من هناك.

نصائح أخرى

لا حاجة للحفاظ على شهادات في BW المشروع.

مجرد إعطاء الشهادات الخاصة بك الطريق إلى GV ، BW_GLOBAL_TRUSTED_CA_STORE والذهاب إلى العملية الخاصة بك حيث كنت تستخدم الصابون طلب الرد pallette وإعطاء إشارة العالمي المتغير في شهادة موثوق بها المسار وإنقاذ العملية.

ثم قم بتشغيل عملية BW

ناثان الخاصة الجواب عملت بالنسبة لي.عند نسخ شهادة امتداد الملف ينبغي أن يكون .سيرت.

ومع ذلك إذا تصدير العملية مع شهادات ssl إلى وقت التصميم lib (.projlib) و استيراد المكتبة في آخر BW المشروع مصمم/BW يتطلب أن كل ملف الشهادة يجب أن لا تحتوي على أكثر من شهادة واحدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top