CCM

Certificate Configuration Message

Security →
Introduced in Rel-4 Also in: Services

CCM is a security message used to provision and manage digital certificates in 3GPP networks for the secure distribution of certificates and status information between network entities and user equipment.

Category
Security
Introduced
Rel-4
Where
Core Network › Evolved Packet Core
Also touches
1 segments
Specifications
11 specs
CCM Description Purpose Related Classification Detected Changes Specifications

Description

The Certificate Configuration Message (CCM) is a standardized message format defined by 3GPP for the secure provisioning and lifecycle management of digital certificates within mobile networks. It operates as a key component within the Generic Bootstrapping Architecture (GBA) and other security frameworks, facilitating the exchange of certificate-related data. The message carries essential information such as the certificate itself (in X.509 format), certificate revocation status (e.g., via Certificate Revocation Lists or Online Certificate Status Protocol responses), and associated metadata like validity periods and issuer details. This structured payload allows network functions, such as the Bootstrapping Server Function (BSF) or a dedicated Certificate Management Server, to securely deliver credentials to User Equipment (UE) or between network nodes.

Architecturally, CCM is transported over secure protocols like HTTPS or within specific 3GPP security protocols defined in the relevant technical specifications (e.g., 29.333, 29.334). The message flow typically originates from a trusted certificate authority or a management function within the operator's network. For instance, in a GBA-based scenario, the UE requests application-specific credentials; the network can respond with a CCM containing a certificate for that application server, enabling the UE to authenticate directly with the server. The message structure is designed to be extensible, supporting different certificate types and status information mechanisms as required by various services.

Its role in the network is fundamental to enabling certificate-based security. By providing a standardized mechanism for certificate distribution, CCM supports mutual authentication between UEs and network application servers (e.g., for IMS services, MBMS), secures service access, and underpins the integrity and confidentiality of communications. It eliminates the need for pre-provisioning certificates on every device manually, allowing for dynamic, on-demand certificate provisioning which is crucial for scalable service deployment and efficient certificate lifecycle management, including updates and revocations.

Purpose & Motivation

CCM was introduced to address the growing need for scalable, automated, and secure distribution of digital certificates in 3GPP networks. Prior to its standardization, provisioning certificates for services like Multimedia Broadcast/Multicast Service (MBMS) or IP Multimedia Subsystem (IMS) often required manual or out-of-band methods, which were inefficient, error-prone, and difficult to manage for large numbers of devices. The rise of service-based architectures and the need for strong authentication for premium services necessitated a standardized, in-band mechanism.

The creation of CCM was motivated by the integration of Public Key Infrastructure (PKI) into mobile networks to enhance security beyond traditional SIM-based authentication. It solves the problem of how to securely and reliably get a certificate from a trusted network source to the UE. This enables a wide range of security applications, including securing HTTP-based content delivery (as referenced in specs like 26.114), enabling certificate-based authentication for GBA, and supporting service protection for broadcast services. It provides the foundational messaging layer that allows operators to deploy certificate-dependent services dynamically.

Classification

Part ofGBA

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (3 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-4, normative work from Rel-17.

Rel-17 1 change

In Release 17, the CCM (Certificate Configuration Message) function was newly introduced to support the release of QoE (Quality of Experience) configurations. This function operates as an elementary procedure, which consists of an initiating message and a possible response message. The update enables the network to manage certificate-related configurations for services, including those utilizing a connectionless bearer where messages are transferred without a prior end-to-end connection.

Rel-18 2 changes

In Release 18, the CCM function was enhanced to incorporate a slice scope into the Quality of Experience (QoE) configuration, allowing for more granular service-specific management. This update was accompanied by corrections to the existing QoE configuration and reporting procedures to ensure robustness.

  • CR to TS 26.114 Add slice scope into the QoE configuration TS 26.114CR0538
  • Corrections to QoE configuration and reporting TS 26.114CR0544

Explore further

Broader topics and technologies where CCM plays a role.

Defining Specifications

3GPP specifications that define or reference CCM, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TS 23.057 vj00 Mobile Execution Environment (MExE) Specification Rel-19
TS 23.333 vj00 MRFC-MRFP Mp Interface Requirements Rel-19
TS 23.334 vj00 IMS-ALG to IMS-AGW Interface (Iq) Stage 2 Rel-19
TS 26.114 vj10 IMS Multimedia Telephony Media Handling Rel-19
TR 26.980 vj00 Multi-stream Multiparty Conferencing Media Handling Rel-19
TS 29.162 vj00 IMS-IP Network Interworking Rel-19
TS 29.238 vj00 H.248 Profile for IBCF-TrGW Interface Rel-19
TS 29.333 vj00 MRFC-MRFP Mp Interface Protocol Rel-19
TS 29.334 vj00 IMS-ALG to IMS-AGW Interface Protocol Rel-19
TS 31.121 vi50 UICC-terminal interface test specification Rel-18