उन सेवाओं या संसाधनों का उपयोग करना जिनके लिए आपके आवेदन के भीतर प्रमाणपत्रों की आवश्यकता होती है, यह आवश्यक है कि आप किसी तरह प्रमाणपत्र जारीकर्ता या प्रमाणपत्र पर ही भरोसा करें। इस मामले में, मुझे लगता है कि आपको प्रमाण पत्र पर ही भरोसा करना होगा क्योंकि यह स्व-हस्ताक्षरित है और एक प्रसिद्ध सीए द्वारा जारी नहीं किया गया है (पहले से ही आपके द्वारा उपयोग किए जा रहे जेआरई के साथ बंडल किए गए ट्रस्ट-स्टोर द्वारा भरोसा किया गया है)।
ऐसा करने के लिए, उस प्रमाणपत्र को निर्यात करें जिसका उपयोग आप अपने डेटाबेस के साथ करते हैं और "cacerts" नामक फ़ाइल की स्थिति जानें। फ़ाइल आपके jdk-स्थापना फ़ोल्डर में मौजूद है। उदाहरण:
/path/to/jdk/jre/lib/security/cacerts
सबसे आसान काम है, इस फ़ाइल में प्रमाणपत्र आयात करना (आप ऐसा करने के लिए कुछ आदेशों का उपयोग कर सकते हैं, या यदि आप मेरी तरह आलसी हैं - KSE डाउनलोड करें और आयात-बटन पर क्लिक करें:http://keystore-explorer.org/ ) आप यहां बताए गए गुणों का उपयोग करके अपना खुद का ट्रस्ट-स्टोर भी निर्दिष्ट कर सकते हैं:
https://docs.oracle.com/cd /E19830-01/819-4712/ablqw/index.html
यदि आप एक कस्टम ट्रस्ट-स्टोर का उपयोग करना चुनते हैं, तो आपके पास cacerts के संबंध में अधिक नियंत्रण है - जैसे कि आप एक नए jdk इंस्टॉलेशन में अपडेट करना चुन रहे हैं, वह इंस्टॉलेशन jdk :-) के साथ जारी किए गए cacerts का उपयोग करेगा।
वैसे भी। आशा है कि इससे थोड़ी मदद मिली।