की मरियम वेबस्टर परिभाषा बदनाम पता चलता है:
1: की प्रतिष्ठा पर हमला करने के बदनाम <बदनाम एक के विरोधियों>
महत्व या की वैधता से इनकार करने के लिए:: 2 छोटा <बदनाम उनकी उपलब्धियों>
एक अन्य संबंधित बग में जो लिखा गया है, उसके आधार पर, मानहानि / बेला, जेवाडॉक्स - बग आईडी: 4959744 में इस्तेमाल किए गए शब्दों के इरादे से मेल खाती प्रतीत होती है : X509Certificate.getSubjectDN () और सह :
तरीकों getSubjectDN () और getIssuerDN () X509Certificate और getIssuerDN में () X509CRL में समस्याग्रस्त हैं । वे java.security.Principal इंटरफ़ेस को लागू करने वाले एक अनिर्दिष्ट वर्ग को लौटाते हैं, जिसमें बहुत ही ढीले विनिर्देश होते हैं।
क्योंकि getSubjectDN () और getIssuerDN () विधियों में कोई अतिरिक्त विनिर्देश मौजूद नहीं है, यह कार्यान्वयन के लिए एक मनमाना, कार्यान्वयन विशिष्ट वर्ग वापस करने के लिए अनुमत है। वास्तविक दुनिया के अनुभव से पता चला है कि यह मामला गैर-पोर्टेबिलिटी या कोड की अविश्वसनीयता के परिणामस्वरूप है। संगतता कारणों के लिए, उन विधियों के विनिर्देशों को नहीं बदला जा सकता है और उन्हें अप्राप्य माना जाना चाहिए।
रिप्लेसमेंट मेथड्स getSubjectX500Principal () & co जो एक अच्छी तरह से परिभाषित X500Principal क्लास का एक उदाहरण देता है JDK 1.4 में जोड़ा गया था। इस तरह की सभी समस्याओं से बचने के लिए उन तरीकों के कार्यान्वयन को तैयार किया गया है। हालाँकि, नए तरीके अंडरएक्स्पोज़र से पीड़ित हैं और प्रोग्रामर परिचित और अधिक सहज रूप से नाम के रूप में getSubjectDN () और सह तरीकों का उपयोग करना जारी रखते हैं।
इसे बदलने के लिए, पुराने getSubjectDN () और getIssuerDN () विधियों को पदावनत किया जाना चाहिए। यह सुनिश्चित करेगा कि इस पद्धति का उपयोग करने वाले डेवलपर्स को एक संकलन समय चेतावनी प्राप्त हो ...।
मूल्यांकन
... इस मामले में पदावनति को अनुचित माना गया। इसके बजाय, सावधान टिप्पणियाँ JavaDoc में जोड़ी गईं ।
तथ्य यह है कि बग आईडी 5008142 पढ़ने से आपको इस "बदनाम" सामान के बारे में उलझन में छोड़ दिया गया है जो डेवलपर की गलती की तरह दिखता है जो इससे निपटते हैं।
उन्हें बग 4959744 का पता लगाना चाहिए था और अस्पष्ट मूल्यांकन के बजाय "केवल गंभीर मामलों में उपयोग किए जाने का मतलब है" के बजाय अपने मूल्यांकन में इसका उल्लेख करना चाहिए। वे शायद डुप्लिकेट के रूप में भी बंद हो सकते हैं, औचित्य के साथ "डिप्रेसेशन माना जाता है, मूल्यांकन किया गया था और बग आईडी 4959744 प्रति प्रवास के पक्ष में खारिज कर दिया गया" ।
बहुत बहुत कम से कम वे उल्लेख कर सकते बग आईडी 4959744 (शायद के साथ पर 4,638,294 ) में संबंधित रिपोर्टें क्षेत्र (बुलाया भी देखें उनके बग ट्रैकर के पुराने bugs.sun.com iirc में)। यह नहीं किया गया है कि किसी को संदेह नहीं है कि उन्होंने संबंधित मुद्दों की खोज नहीं की है।