Generate You Own Digital Certificates with a Certification Authority