I'm trying to create a basic SSL socket using self signed certificates. I'm following Ubuntu's guide at OpenSSL. I have a working server_crt.pem and server_key.pem. When I place the server_crt.pem in my client (as well as having it in my server) the SSL socket works.
However I know that clients should have their own certificates and not have duplicates of the server. I've looked for duplicates and haven't found any straight answers to this...
How do I create a client certificate that's linked to my self signed CA file?
 
    