Public Key Infrastructure for TLS/OAuth 2.0

The following instructions provide examples of how to configure a Public Key Infrastructure (PKI) for use with SBA Gateway network functions.

Note: For information about PKI certificates, see the discussion about managing certificates.

Requirements:

  • OpenSSL
  • Java keytool

PKI configuration steps:

  1. Create a root key. The private key is used to sign the certificates of each network function. An example root key is installed in /opt/mtx/conf/certificate_authority.
  2. Create certificates for each network function and sign them using the root key. Example root keys are installed in /opt/mtx/conf/keystore.
  3. Configure the network functions for TLS mAuth and OAuth 2.0.