Cryptography > Sort 2

1. Introduction
1.1.	This documentation is on setting up SSL Certificates for websites.
1.2.	It will be useful when SSL Certificates need to be:
1.2.1.	Created, or
1.2.2.	Renewed

2.	What is a CA?
2.1.	CA means Certificate Authority. They are the ones who issue and verify your SSL Certificates.
2.2.	There are many trusted CA’s. For example:
2.2.1.	GoDaddy
2.2.2.	Symantec
2.2.3.	Comodo SSL
2.2.4.	GlobalSign
2.2.5.	DigiCert
2.2.6.	Entrust
2.2.7.	NetworkSolutions
2.2.7.1.	Keep in mind that NetworkSolutions no longer support SHA1.
2.2.8.	VeriSign, etc.

    
1.	Create a CSR (Certificate Signing Request)
1.1.	In order to obtain a signed certificate from the CA, it is necessary to submit a CSR.
1.2.	If you’re obtaining a brand new certificate for the very first time or renewing a certificate,
       it will output a text file. For example: “SampleCertRequest.txt” It will look something like this.

-----BEGIN NEW CERTIFICATE REQUEST-----
MIIGZTCCBE0CAQAwgYQxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEUMBIGA1UE
BxMLTG9zIEFuZ2VsZXMxIDAeBgNVBAoTF01lZHZlcnNhbnQgVGVjaG5vbG9naWVz
MQ0wCwYDVQQLEwRpdHNzMSEwHwYDVQQDHhgAKgAuAHcAZQBiAGMAdgBvAC4AbgBl
AHQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCw4WyFGb3jmwTZGzO3
K+v+Z83sUipWMTkhyeqvsbs1rgdJW7LJShgLf5xGNtrDFhSaLcXEO3mYXKJgLBB/
rVDs67cFUGila5+jwiojZiLn2ThljB3w+5ZZWGP6IjUnDpfZ1zSCCAybl1rmcVyl
KXJ80XCTC17i2JQdyc/6P9fJTywvnfpKRv0DN76UCJruDFFcTWyjkTmZpi3fGQkc
4Ol8vumm9DH/hZQXGClnGgeXl/ghre2w15sGWWvmZSgZ6vslpK4NvhqvluzogzvN
6L2XGSSNSXY9
-----END NEW CERTIFICATE REQUEST-----

1.3.	You will need to generate this from IIS.


1.	Certificates
1.1.	Zip file
1.2.	Cert return types:
1.2.1.	Network Solutions will return 4 files (4 *.crt files)
1.2.2.	GoDaddy will return 2 files (1 *.crt file, 1 *.p7b file)

    
Certificates (Local Computer)
Personal
Certificates
	Intermediate Certificateion Authorities
		Certificates
Certutil –repairstore my 03AB35GC    “Serial number”


Certificates > Personal > Certificates
Certificates > Intermediate Certification Authorities > Certificates
Certificates > Certificate Enrollment Reqeusts > Certificates