Skip to content

Latest commit

 

History

History
16 lines (9 loc) · 1.28 KB

establishing-trusted-connection.md

File metadata and controls

16 lines (9 loc) · 1.28 KB

Establishing a trusted connection

The following document describes flow that needs to be performed to establish trusted connection between Application, Managemen Plane, and Runtime. Currently trusted relation is confirmed by client certificate that is generated by Connector.

Client certificate flow

This diagram shows the sequence of API calls that allows the Application or Runtime to establish a trusted connection using a client certificate.

NOTE: All API calls to the Connector require valid one-time token that can be also obtained from Connector API.

The external system (Application / Runtime) requests from Connector detailed information required to generate the Certificate Signing Request (CSR). In the response Connector also returns new one-time token that should be used when sending the CSR API call.

The external system generates a CSR based on information provided by the Connector and sends the CSR to the Connector. In response, the external system receives a signed certificate. It can use the certificate to authenticate the further communication between Management Plane, Runtimes and Applications.