Skip to content
Snippets Groups Projects
permissioning.yaml 3.89 KiB
# ==================================
# Permissioning Server Configuration
# ==================================

# Log message level
logLevel: 1

# Path to log file
logPath: "results/permissioning.log"

ndfOutputPath: "results/ndf.json"

# The listening port of this server
port: 18000

# Database connection information
dbUsername: ""
dbPassword: ""
dbName: ""
dbAddress: "0.0.0.0:6969"

minimumNodes: 5

minGatewayVersion: "1.1.0"
minServerVersion:  "1.0.0"
nodeMetricInterval: 3

disableGatewayPing: true

# UDB ID
udbID: 1

# Path to UDB public key PEM file
udbPubKeyPemPath: "../keys/cmix.rip.crt"


clientRegCodes:
  - "FFFF"
  - "GGGG"

# Path to the file containing the round ID
roundIdPath: "results/roundId.txt"

# Path to the file containing the update ID
updateIdPath: "results/updateId.txt"

# === REQUIRED FOR ENABLING TLS ===
# Path to the registration server private key file
keyPath: "../keys/cmix.rip.key"
# Path to the registration server certificate file
certPath: "../keys/cmix.rip.crt"

ndfOutputPath: "results/permissions-ndfoutput.json"

# === REQUIRED FOR ENABLING TLS ===
# Path to the private key file
keyPath: "../keys/cmix.rip.key"
# Path to the certificate file
certPath: "../keys/cmix.rip.crt"
# Path to the certificate file
serverCertPath: "../keys/cmix.rip.crt"

udbID: 3

# Time interval (in minutes) in which the database is
# checked for banned nodes
BanTrackerInterval: "3"

groups:
  cmix: