In my May 2011 post " SSL Management Tasks " I included some partially automated scripts for openssl on Windows and Linux/UNIX. This is a more in depth look at certain openssl tasks and the associated commands. Private Keys - Public-key (or asymmetric) cryptography uses private keys to decrypt messages and public keys to encrypt them. Generating a private key is the first step to creating a certificate signing request or a self-signed certificate. Run the openssl command: $ openssl genrsa -out private.key 2048 Explaining the openssl command options in order: " genrsa " The standard openssl command to create a new key using the RSA algorithm. There are other algorithms available, however RSA is preferred. " 2048 " Use a custom 2048 bit modulus. If omitted, the default is an unacceptable 512 bits. The modulus is essentially the key's size: larger keys equal stronger encryption. Certificate Authorities generally do not accept values greater th
""" People agree, I am a clever guy. :param skills_set: I possess a broad skill set and am always looking to optimize operations or implement elegant sustainable solutions. :param culture: Working alone or on a team, solving new, complex problems makes me happy. """