Table of Contents

Jubilant Server

Location

Settings Name appsettings.json
File Location Program Files\Flynet\Jubilant\Server
Installer Location Server.service

Certificates

  • LoggingRuntimeClient
  • ServerRuntimeService
  • ServerManagementService

Example GrpcConnectionPoints

These thumbnails are an example and must not be used.

"GrpcConnectionPoints": {
  "DefaultCertificates": {
    "ClientCertificateThumbprint": "90483663534F11B136F923FF314DF66A8B35FC7A",
    "ServerCertificateThumbprint": "B6F1912725748D8ADFA1DBC1E421C7650477750D",
    "ClientIntermediateCACertThumbprint": "15E96C204DDF52BE613EFD1A7FE33EAEDAA64BD0",
    "ServerManagementCertificateThumbprint": "C1281CA3D3A003FB7D09C94875954049C32EF5DF",
    "ClientManagementIntermediateCACertThumbprint": "A12AC78B71A741D005BE63FAC18663376FE9033C"
  }
}

ConnectionPoints

"ConnectionPoints": [
  {
    "NameKey": "LoggingRuntimeClient",
    "RoleId": "{30021000-0000-0000-0000-000000000000}",
    "Client": true,
    "Management": false,
    "ServiceUri": "https://localhost:7015"
  },
  {
    "NameKey": "ServerRuntimeService",
    "RoleId": "10020000-0000-0000-0000-000000000000",
    "Client": false,
    "Management": false,
    "ServiceUri": "https://localhost:7001"
  },
  {
    "NameKey": "ServerManagementService",
    "RoleId": "10030000-0000-0000-0000-000000000000",
    "Client": false,
    "Management": true,
    "ServiceUri": "https://localhost:7002",
    "MustTrustRemote" : false
  }
]

ClusterConnectionPoints

The Jubilant Server is the only process that requires ClusterConnectionPoints to be defined.

{
  "ClusterConnectionPoints": [
    {
      "NameKey": "ServerManagementClient",
      "RoleId": "10031000-0000-0000-0000-000000000000",
      "Client": true,
      "Management": true,
      "ServiceUri": "https://172.18.3.245:7002",
      "CertificateThumbprint": "E4CDE2BBB5987CFDBA7425E3DF0B01FC46A35EEB",
      "MustTrustRemote": false
    },
    {
      "NameKey": "ServerManagementClient",
      "RoleId": "10031000-0000-0000-0000-000000000000",
      "Client": true,
      "Management": true,
      "ServiceUri": "https://172.18.3.249:7002",
      "CertificateThumbprint": "E4CDE2BBB5987CFDBA7425E3DF0B01FC46A35EEB",
      "MustTrustRemote": false
    }
  ]
}