मैं एक HTTPS कनेक्शन पर एक साबुन वेब सेवा का उपभोग करने के लिए Tibco BusinessWorks का उपयोग कर रहा हूं।
निर्देश
- एक वेब ब्राउज़र का प्रयोग करके प्रमाण पत्र निर्यात करें।
- प्रोजेक्ट के अंदर फ़ोल्डर में टूल्स-> विश्वसनीय प्रमाणपत्र-> PEM प्रारूप आयात करें।
- परिवहन विवरण टैब के एसएसएल विन्यास में, उस विश्वसनीय विश्वस्तृत फ़ोल्डर को इंगित करें जिस पर आप उन्हें आयात करते हैं।
- OR -
BW_GLOBAL_TRUSTED_CA_STORE का उपयोग करें वैश्विक चर एक बाह्य फ़ोल्डर (फ़ाइल: /// c: / tibco / certs) को इंगित करने के लिए और pem प्रारूप में वहाँ certs डाल।
मैंने दोनों तरीकों की कोशिश की है, और अभी भी साथ समाप्त नीचे त्रुटि:
iaik.security.ssl.SSLException: ChainVerifier द्वारा अस्वीकृत सर्वर प्रमाण पत्र
मैंने उन्हें फ़ायरफ़ॉक्स और IE के माध्यम से निर्यात करने की कोशिश की है। सभी चाबियाँ और व्यक्तिगत रूप से विभिन्न स्वरूपों में, फिर भी त्रुटि फिर भी बनी रहती है।
क्या कुछ और विशिष्ट है जो मुझे करने की ज़रूरत है या क्या प्रमाण सत्यापनकर्ता के लिए डिबगिंग को चालू करने का एक तरीका है? मैंने डिज़ाइनर के लिए डिबग स्तर को बदलने की कोशिश की है, लेकिन मुझे यकीन नहीं है कि मैं सही ढंग से कर रहा हूं।
कोई भी मदद अद्भुत होगी।
धन्यवाद बहुत!
इस समस्या को विश्वसनीय certs पथ में वास्तविक रूट प्रमाण पत्र नहीं था।
यह OpenSSL का उपयोग करके प्रमाण पत्र निर्यात करके आसानी से हल किया गया है:
openssl s_client -showertsts -connect & lt; डोमेन & gt; 443
और वहां से सभी प्रमाण पत्रों की प्रतिलिपि बनाएँ।
Comments
Post a Comment