In this tutorial we've focused on the most complex
aspect of using JSSE: properly configuring and installing the
client and server key pairs. We talked briefly about the new
Java Cryptography Architecture, but mostly focused on the use of
key pairs for secure encryption, as implemented by JSSE.
We used a very simple whiteboard example to make the discussion
in the tutorial more concrete, going over each step necessary
to generate key pairs, properly install them, and initiate
a secure, socket-based client/server connection.
You can find the complete code source for the
whiteboard example in Resources. Build on what you've learned here by studying
that code source and paying close attention to the steps
outlined in the previous section. You may also want
to practice what you've learned, and expand upon it,
with the suggested exercise in the next
panel. Whatever you do, be sure to use what
you've learned here when it comes time to develop
your next secure socket-based application.