2008-11-05 12 views
6

मैं टीएलएस सक्षम (क्लाइंट और सर्वर दोनों के लिए प्रमाण पत्र के साथ) टोमकैट में एक एप्लिकेशन (वेब ​​सेवा) चला रहा हूं।टॉमकैट में टीएलएस हैंडशेक घटना, क्या ऐसा कुछ है?

मैं चाहता हूं कि मेरा आवेदन ऑडिट संदेश (लॉगिंग) भेजने में सक्षम होगा जब टीएलएस हैंडशेक विफल हो जाएंगे। उदाहरण के लिए मैं जब प्रवेश करना चाहते हैं:

  • क्लाइंट प्रमाणपत्र समाप्त हो चुकी है,
  • क्लाइंट प्रमाणपत्र अज्ञात (सर्वर विश्वास की दुकान में नहीं)
  • किसी अन्य हाथ मिलाना विफलता

है है क्या ऐसा कोई घटना है जिसे मैं पकड़ने और संभालने के लिए संभाल सकता हूं?

- Yonatan


मेरा आवेदन वेब सेवा आधारित है और बिल्ला में चल रहा है। टॉमकैट सभी नेटवर्क और टीएलएस परतों को संभालने में कामयाब रहा है, और एप्लिकेशन को इसके बारे में पता नहीं है।

जैसे ही मैं कोई सॉकेट नहीं खोलता, मुझे इस अपवाद को कहां पकड़ना चाहिए?

- Yonatan

+0

क्या आप इस पर कुछ हासिल करने में कामयाब रहे? मेरी आवश्यकता आपके मुकाबले कम है और का रास्ता नहीं ढूंढ रहा है मैं टॉमकैट 8 और जावा 8 संस्करण – Vishwa

उत्तर

-1

जब से मैं पिछले सप्ताह बिताया बिलाव का SSL विन्यास डीबगिंग, मैं बहुत यकीन है कि अपने कोड में javax.net.ssl.SSLHandshakeException पकड़ने और प्रवेश करने यह उन त्रुटियों के सभी तीन का ध्यान रखना चाहिए हूँ।

जब आप अपने आवेदन में एक नया webservice कनेक्शन तत्काल करते हैं, तब अपवाद होगा।

+0

का उपयोग कर रहा हूं, मेरा आवेदन वेब सेवा आधारित है और टॉमकैट में चल रहा है। टोमकैट सभी टीएलएस मुद्दों को संभालने में कामयाब रहा है, और एप्लिकेशन को इसके बारे में पता नहीं है। मुझे इस अपवाद को कहाँ पकड़ना चाहिए? –

+0

मेरा आवेदन 'सर्वर साइड' है (अक्ष 2 का उपयोग करके) यह कुछ भी स्पष्ट रूप से –

+1

जोश शुरू नहीं करता है, मुझे लगता है कि आप क्लाइंट पक्ष पर अपवाद को पकड़ने के बारे में बात कर रहे हैं? यानाटन सर्वर की ओर से पूछ रहा है। –

0

मुझे टॉमकैट में जो भी जोड़ा जा सकता है, उसके बारे में मुझे पता नहीं है।

सामने एक अपाचे HTTPD रखें और एक अलग, कॉन्फ़िगर किया गया, SSL लॉग का उपयोग करें।

संबंधित मुद्दे