Create an origin certificate
Before you start configuring properties for secure delivery, you need to install a certificate on your origin server. There are three ways you can set up certificates for use with Akamai.
Use a publicly trusted CA
Akamai uses Let's Encrypt as the default Certificate Authority. You can obtain and configure a certificate for your origin from Let's Encrypt, or from other trusted authorities.
How to
Follow the Let's Encrypt guidelines for obtaining and configuring certificates for your server. You can also install a certificate obtained from another trusted CA. See Digicert documentation for other popular trusted authorities, for example:
Considerations
Advantages | Disadvantages |
---|---|
The list of trusted certificate authorities is kept up to date for you. |
|
Use a custom CA
You can specify which Certificate Authorities you want Akamai to trust for your site. This can even be a CA that you set up yourself.
How to
-
Provision an origin certificate using a custom CA, and install it on your origin server. If you want to set up your own CA and sign the origin certificate yourself, you can do that using multiple tools, for example:
-
Install the certificate on your origin server, very similar to how you'd install a certificate from any other CA, for example Apache or Nginx.
Considerations
Advantages | Disadvantages |
---|---|
If your origin certificate is going to expire soon, you can rotate it (create a new certificate) on your origin without needing to change any additional settings. |
|
Pin an exact certificate
You can create and — later on, in your property configuration — specify the exact certificate(s) that Akamai should trust for your origin, including self-signed. This is also known as "pinning" a certificate.
How to
In this case, edge servers just check that the origin sent the right certificate and skip other usual checks, such as the signature, the SAN list of sites the cert is valid for, and the expiration date.
-
If you want to create a self-signed certificate, you can do that using multiple tools, for example:
-
Install that certificate on your origin server, very similar to how you'd install a certificate from any other CA, for example Apache or Nginx.
Considerations
Advantages | Disadvantages |
---|---|
|
|
Origin server behavior settings
Later on, when you configure your property, in the obligatory Origin Server behavior you need to specify your origin certificate details and select validation options that correspond to the decisions you made at this prerequisite stage. Edge servers use this information to establish a secure connection through an SSL handshake.
Updated over 1 year ago