मैं एक बहु-थ्रेडेड SSL क्लाइंट को लागू करने के लिए देख रहा हूं जो क्लाइंट प्रमाणपत्र प्रमाणीकरण का उपयोग करता है, इसलिए मुझे SSLContext में एक KeyStore प्रदान करने की आवश्यकता है। मुझे इसे कई धागे पर करने की ज़रूरत है। क्या KeyStore के एक उदाहरण का उपयोग करना सुरक्षित है? मैं खुद को कीस्टोर को संशोधित नहीं करूंगा, और मुझे लगता है कि एसएसएल कार्यान्वयन की आवश्यकता नहीं होगी, इसलिए वस्तु प्रभावी रूप से अपरिवर्तनीय होनी चाहिए।ओरेकल जावा कीस्टोर कार्यान्वयन थ्रेड-सुरक्षित है?
6
A
उत्तर
1
सामान्य रूप से, जेसीए सेवाएं थ्रेड-सुरक्षित नहीं हैं, और KeyStoreSpi
कार्यान्वयनकर्ताओं पर किसी भी थ्रेड-सुरक्षा आवश्यकताओं को लागू नहीं करती है। हालांकि, यदि आपका मुख्य स्टोर प्रभावी रूप से अपरिवर्तनीय है, और आप सुनिश्चित करते हैं कि इसकी प्रारंभिक स्थिति सभी धागे के लिए दृश्यमान है, तो कोई समस्या नहीं है। उदाहरण के लिए, को volatile
चर में संग्रहीत करें, या इसे कक्षा प्रारंभकर्ता से लोड करें (जो अपवाद हैंडलिंग के कारण मुश्किल हो सकता है)।
संबंधित मुद्दे
- 1. जावा कीस्टोर
- 2. जावा कीस्टोर
- 3. जावा कीस्टोर
- 4. जावा कीस्टोर पासवर्ड व्यर्थ?
- 5. जावा 7 में एक कीस्टोर लोड हो रहा है क्लासलोडर
- 6. जावा कीस्टोर और पासवर्ड सेटिंग्स
- 7. क्या यह जावा मानक कीस्टोर
- 8. जावा कीस्टोर में इंटरमीडिएट सीए प्रमाणपत्र
- 9. कैकर्ट्स और कीस्टोर
- 10. ओरेकल जावा एसई
- 11. जावा से ओरेकल
- 12. जावा कीस्टोर उपकरण का उपयोग कर कीस्टोर पीढ़ी को स्वचालित कैसे करें? w/o उपयोगकर्ता इंटरैक्शन
- 13. जावा कार्यान्वयन ... जेवीएम?
- 14. जावा जेएनए विंडोप्रोक कार्यान्वयन
- 15. जावा ओसीआर कार्यान्वयन
- 16. जावा में पीसीए कार्यान्वयन
- 17. सीआरसी 16 कार्यान्वयन जावा
- 18. जावा - कार्यान्वयन इंटरफेस
- 19. आरईएसटी आरक्यूएल जावा कार्यान्वयन
- 20. आर-ट्री कार्यान्वयन जावा
- 21. libsvm जावा कार्यान्वयन
- 22. स्टैंडअलोन जावा कार्यान्वयन?
- 23. जावा ऐरे हैशकोड कार्यान्वयन
- 24. जावा आदिम कार्यान्वयन
- 25. जावा कीस्टोर में स्टोर पीजीपी (सार्वजनिक) कुंजी - Bouncycastle
- 26. जावा कार्यान्वयन फेंकता java.lang.IllegalMonitorStateException
- 27. जावा में बीजीएन कार्यान्वयन
- 28. सेगमेंट पेड़ जावा कार्यान्वयन
- 29. जावा में एक हैंडलबर्स.जेएस कार्यान्वयन मौजूद है?
- 30. जावा हैशटेबल # हैशकोड() कार्यान्वयन टूटा हुआ है?
क्या आप इस समस्या को हल करते हैं? – Felix