Client certificates

akamai_mtlskeystore_client_certificates

📘

Hello. Just a note to let you know the underlying API on which this data source is built is general release and has been vetted, but because this is a new feature for our Terraform provider, we've given it beta label.

This status just means we've paused for a bit to get your feedback to make sure this data source works like you need and expect.

List client certificates under the account.

data "akamai_mtlskeystore_client_certificates" "my-certs" {
}

output "my-certs" {
  value = data.akamai_mtlskeystore_client_certificates.my-certs
}
Changes to Outputs:
  + my-certs = {
      + certificates = [
          + {
              + certificate_id      = 123
              + certificate_name    = "my-client-cert-1"
              + created_by          = "jsmith@example.com"
              + created_date        = "2025-07-01T10:24:56Z"
              + geography           = "CORE"
              + key_algorithm       = "RSA"
              + notification_emails = [
                  + "jsmith@example.com",
                ]
              + secure_network      = "ENHANCED_TLS"
              + signer              = "THIRD_PARTY"
              + subject             = "/C=US/O=Akamai Technologies, Inc./OU=23456 A-CCT1234 12345/CN=my-client-cert-1/"
            },
          + {
              + certificate_id      = 987
              + certificate_name    = "my-client-cert-2"
              + created_by          = "jsmith@example.com"
              + created_date        = "2025-07-01T10:21:34Z"
              + geography           = "CORE"
              + key_algorithm       = "RSA"
              + notification_emails = [
                  + "jsmith@example.com",
                ]
              + secure_network      = "STANDARD_TLS"
              + signer              = "AKAMAI"
              + subject             = "/C=US/O=Akamai Technologies, Inc./OU=23456 A-CCT1234 12345/CN=my-client-cert-2/"
            },
        ]
    }

Arguments

Pass an empty data block to get all client certificates available to you.

Attributes

Returned to you is a set of certificates with their details.

Attribute Description
certificate_id The client certificate's ID.
certificate_name A descriptive, human-readable name for the client certificate.
created_by The user that created the client certificate.
created_date The ISO 8601 timestamp indicating when the client certificate was created.
geography Your client certificate's deployment location. Possible values:
  • CORE. To specify worldwide deployment, including China and Russia.
  • RUSSIA_AND_CORE. To specify worldwide deployment and Russia.
  • CHINA_AND_CORE. To specify worldwide deployment and China.
Any non-core deployment must be enabled on your Akamai contract based on approval from the Chinese or Russian government.
key_algorithm The cryptographic algorithm used for key generation, either RSA or ECDSA.
notification_emails Email addresses of users that get notified about any issues with the client certificate.
secure_network The type of security on a deployment network. Possible values:
  • STANDARD_TLS. Not PCI compliant.
  • ENHANCED_TLS. PCI compliant.
signer The signing entity of the client certificate. Possible values: AKAMAI or THIRD_PARTY.
subject The CA certificate’s key value details.