KPN RSP Gateway
↩ All Documentation
  • About Remote SIM Provisioning
  • Concepts of RSP
  • KPN RSP Gateway APIs
  • Transparent API
    • Introduction to Transparent API
    • Connecting to Transparent APIs
    • mTLS
    • Using profiles from other vendors
    • ES2 interface description
    • ES4 interface description
  • Extended API
    • Introduction to Extended API
  • Help
    • Support
    • Release notes
Powered by GitBook
On this page
  • GSMA specification v3.2
  • About the Transparent APIs
  • SOAP
  • mTLS
  • WS-Security

Was this helpful?

  1. Transparent API

Introduction to Transparent API

Explaining the Transparent APIs, providing GSMA v3.2 SOAP APIs.

PreviousKPN RSP Gateway APIsNextConnecting to Transparent APIs

Last updated 11 months ago

Was this helpful?

GSMA specification v3.2

The Transparent APIs are all part of the GSMA specification version 3.2.

The KPN RSP Gateway has not implemented all GSMA SGP.02 v3.2 API calls. Upon request more API calls can be implemented. Please contact for more information.

On the website of GSMA the complete has been published.

About the Transparent APIs

We identify three types of interface for the Transparent APIs of the KPN RSP Gateway. These three types are explained in the table below.

Function call

Callback

Notification

Icon

💠

🔔

Interaction type

Function calls

Outbound

Outbound

✅

✅

✅

✅*

❌

❌

*) optional, but advised by KPN.

The following diagram illustrates the type of interactions between you and the KPN RSP Gateway.

SOAP

The Transparent APIs are all SOAP APIs.

mTLS

WS-Security

WS-Security is an optional additional authentication method for incoming connections. We implemented the UsernameTokenProfile as prescribed by the GSMA specifications.

Example from SGP.02_v3.2 page 276
<S11:Envelope xmlns:S11="..." xmlns:wsse="...">
  <S11:Header>
  …
  <wsse:Security>
    <wsse:UsernameToken>
      <wsse:Username>MyUsername</wsse:Username>
      <wsse:Password>MyPassword</wsse:Password>
    </wsse:UsernameToken>
    …
  </wsse:Security>
  …

mTLS, short for mutual TLS authentication, is the mandatory authentication method for all incoming and outgoing connections of the Transparent API. .

Learn more about .

Learn more about mTLS
UsernameTokenProfile from the official specification
mTLS
WS-Security
support
Remote Provisioning Architecture for Embedded UICC Technical Specification (SGP.02 v3.2)
SOAP vs REST APIs: Which Is Right For You? | SoapUI
Logo