3GPP-based Call Authentication APIs (1.0, TS 24.229, Release 17.10.0)

Download OpenAPI specification:Download

Note: The above download will output the 3GPP-based Call Authentication APIs in OpenAPI format.

Definition of the Application Server HTTP messages and data types for signing and verification using the Ms reference point. These APIs are designed to be compliant with the referenced 3GPP specification, while also including several optional enhancements. Such enhancements may or may not be brought back into the 3GPP CT1 working group for consideration.

signing

Used to construct a PASSporT "shaken" JSON Web Token, a PASSporT "div" JSON Web Token or a PASSporT "rph" JSON Web Token. Also, referred to as the Secure Telephone Identity Authentication Service (STI-AS).

Signing (STI-AS) Request

Request Body schema: application/json
object

JSON structure of the signing request

Responses

Request samples

Content type
application/json
{
  • "signingRequest": {
    }
}

Response samples

Content type
application/json
Example
{
  • "signingResponse": {
    }
}

verification

Used to verify one or more PASSporT JSON Web Tokens (or Identity headers). Also, referred to as the STI Verification Service (STI-VS).

Verification (STI-VS) Request

Request Body schema: application/json
object

JSON structure of the verification request

Responses

Request samples

Content type
application/json
{
  • "verificationRequest": {
    }
}

Response samples

Content type
application/json
{
  • "verificationResponse": {
    }
}