GuideReference
Guide

Certificate Signing Request

akamai_cps_csr

Get the Certificate Signing Request (CSR) for a specified third-party enrollment.

When you create an enrollment in the Certificate Provisioning System (CPS), you also generate a PEM-formatted CSR. The CPS encodes the CSR with a private key using either the RSA or ECDSA algorithm. The CSR contains all the information the certificate authority (CA) needs to issue your certificate.

If you're using dual-stacked certificates, you'll see data for both ECDSA and RSA keys. Dual-stacked certificates are enabled by default for third-party enrollments.

data "akamai_cps_csr" "my-csr" { enrollment_id = 12345 } output "my-csr" { value = data.akamai_cps_csr.my-csr }
Changes to Outputs: + my-csr = { + csr_ecdsa = null + csr_rsa = <<-EOT -----BEGIN CERTIFICATE REQUEST----- nMIID <sample - removed for readability> .... nMweq -----END CERTIFICATE REQUEST----- EOT + enrollment_id = 12345 + id = "12345:98765" }

Argument

Pass an enrollment_id in the body of the data block.

Attributes

Returned to you are the CSR details for the given enrollment.

AttributeDescription
csr_rsaThe CSR for the RSA algorithm.
csr_ecdsaThe CSR for the ECDSA algorithm.
enrollment_idThe enrollment ID.
idThe data source ID.

Did this page help you?