1. A method of securing communications, said method comprising: accessing a messaging service; extracting, using at least one computer processor, identification information that identifies a user of the service; receiving a single user interface input from the user; obtaining a key pair comprising a public key and a private key, and submitting a request for a certificate to a certificate authority (CA) based on the key pair, wherein the key pair is obtained and the request for the certificate is submitted in response to the single user interface input without requiring further user interface inputs from the user; receiving a verification code from the CA; confirming, using the at least one processor, receipt of the verification code from said CA; generating, using the at least one processor, a certificate for the user based on the verification code and the key pair; and securing communications from the user based on the generated certificate.