Amadis

Secure Client - Certificates

Certificates are used to secure exchanges between the secure client and the secure backend. They are part of the TLS and mutual authentication requirements.

On the client side, 4 items are required:

  • The CA root certificate

  • The backend certificate (signed with CA root) - for certificate pinning

  • The client certificate

  • The client key

Those file should be provided to the secure client (through provisioning) with the following naming convention:

  • sc_ca.pem: the CA root certificate

  • sc_server.crt: the backend certificate

  • sc_client.crt: the client certificate

  • sc_client.key: the client key

The client certificate/key pair should be unique per device

Â