सभी स्रोतों/इंटरनेट कि NIO2 पर उपलब्ध TLS/SSL समर्थन के बिना कर रहे हैं पर नमूने,जावा NIO2 AsynchronousSocketChannel/AsynchronousServerSocketChannel और TLS/SSL
java.nio.channels.AsynchronousSocketChannel
java.nio.channels.AsynchronousServerSocketChannel
मैं SSLEngine जीवन चक्र को समझने के रूप में कनेक्शन की AsynchronousSocketChannel.connect & & AsynchronousServerSocketChanne.accept, TLS/SSL AIO कार्यान्वयन के अंदर समझाया जाना चाहिए से अलग है, इसलिए मैं उन दोनों को कैसे उपयोग कर सकते हैं ...? नोट: मैं इतना में ग्रिजली परियोजना एक वीडियो है कि वे के बारे में बात पहले से ही इसे लागू मैं स्रोत कोड पर देखने के लिए, लेकिन मैं AIO देखा था, लेकिन नहीं TLS/SSL एकीकरण ...
अग्रिम धन्यवाद!
कनेक्शन के जीवन चक्र में ही है: यह केवल एक कनेक्शन नहीं है। हालांकि गैर-अवरुद्ध एनआईओ के साथ एसएसएलईजीएनआईएन को एकीकृत करना अन्य कारणों के लिए काफी कठिन है, जैसे कि जब आप पढ़ना चाहते हैं, और * इसके विपरीत, * और कार्यों को कैसे संभालना है: मैं इसे कल्पना करने की कल्पना नहीं करता Async I/O के साथ। – EJP
पीएस: बस मेरी बाउंटी टिप्पणी पर खराब वर्तनी देखी, किसी को भी यह कैसे संपादित करना है? –
मुझे अपनी टिप्पणी में जोड़ना चाहिए कि मैंने बाद में एक AsyncSSLSocketChannel लागू किया है जो SSLEngine का उपयोग करता है। भविष्यवाणी के अनुसार, यह आसान नहीं था। – EJP