ग्लासफ़िश जेडीबीसी दायरे में कई अलग-अलग गुण हैं जिन्हें आप सेट कर सकते हैं।ग्लासफ़िश 3.1.2 के जेडीबीसीआरम के पास एक नया पासवर्ड एन्क्रिप्शन एल्गोरिदम फ़ील्ड है। ये किसके लिये है?
मैं डाइजेस्ट एल्गोरिथ्म और पासवर्ड एन्क्रिप्शन एल्गोरिथ्म गुण में दिलचस्पी है (कि कैसे वे व्यवस्थापक कंसोल में दिखाई है)।
दूसरा एक के रूप में पास के रूप में मैं बता सकता हूँ Glassfish 3.1.2 के रूप में नया है।
मैं consulted the official Glassfish 3.1.1 documentation है लेकिन यह नया संपत्ति का पता नहीं है, और वास्तव में व्याख्या नहीं करता है क्या पहले संपत्ति के लिए प्रयोग किया जाता है।
एक documentation bug है जो एक बग संख्या (13363269) का संदर्भ देता है जो एक निष्क्रिय बग सिस्टम को इंगित करता है क्योंकि मुझे यह बग नहीं मिल रहा है कि यह संदर्भित करता है। इस प्रेत बग शायद विवरण क्या पासवर्ड एन्क्रिप्शन एल्गोरिथ्म संपत्ति के लिए है, लेकिन अफसोस समय की धुंध के लिए खो दिया जा रहा है।
कमांड लाइन से, वह प्रॉपर्टी (असंभवत) नाम दिया गया है: digestrealm-password-enc-algorithm
। ऐसा लगता है कि यह digest-algorithm
संपत्ति के बगल में लाइव होगा।
मैंने source code, but the JDBCRealm.java
file appears to be missing पढ़ने का प्रयास किया हालांकि मैं निस्संदेह गलत जगह पर देख रहा हूं। मुझे मिली एक पूर्व प्रतिलिपि कहीं भी संपत्ति का संदर्भ नहीं देती है।
के लिए इन दोनों के गुण क्या हैं? मुझे एक आलसी भावना है कि एक साथ वे यह सुनिश्चित करते हैं कि यदि मैं एक सादे टेक्स्ट पासवर्ड के साथ लॉगिन करने के लिए दायरे का उपयोग करता हूं तो मैं किसी भी तरह से हैशिंग-एंड-कंपियरिंग ऑपरेशंस को दायरे में भेज सकता हूं, बशर्ते कि हैश मूल पासवर्ड स्टोर करने के लिए उपयोग की जाती है और आने वाले पासवर्ड पर उपयोग किए गए हैंश की गणना उसी तरह की गई थी।
मैनुअल यह भी इंगित करता है कि यदि मैं पाचन प्रमाणीकरण का उपयोग करना चाहता हूं तो मुझे jdbcDigestRealm
JAAS संदर्भ निर्दिष्ट करना चाहिए। अगर मैं पाचन प्रमाणीकरण का उपयोग नहीं करना चाहता, तो मुझे jdbcRealm
JAAS संदर्भ निर्दिष्ट करना चाहिए। मेरी आंखों के लिए, यह एक और जगह जैसा दिखता है जहां मैं प्रभावशाली ढंग से निर्दिष्ट कर रहा हूं कि किस प्रकार के हैशिंग एल्गोरिदम शामिल हैं।
किसी भी संकेत दिए गए के लिए अग्रिम धन्यवाद।