CARVIEW |
Select Language
HTTP/2 200
date: Sat, 26 Jul 2025 04:47:50 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-robots-tag: none
etag: W/"93dd92f5a7b8356e8bcf1907ede7e98c"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=wxSy6oBTiU7g%2FgrkP4WG06Irtx2GbqvkHtFDEc0lDZyJMNXNWOAIipg8ayGFwq9H8uqWYwpsb0VJVcq19Zy2Od6zQOztD48%2Bg7d47%2BPRjcsZ7T2Fgn4kK9IURhqhcadDYEzsKyD5Bg5IvYpsSumDnfkDfABrKE3Z5WzdESP9zYhgTe4hbSF0sGtSoSJcvXsLxvVDICyLgLBgp09dsFEfjznC1GR6IwWH6iRCz0TsYkd3qS0D510QE3y06xNCnRNxoMK8bswvkhxjxkYycQi1pg%3D%3D--QXo7eT8fWIfeDuwg--GGWdzPY987j2%2BVZkhZoOLQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.668007137.1753505270; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 04:47:50 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 04:47:50 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 897C:3B05D7:17FD81:238679:68845DF6
Nodes Configuration · niclabs/dtc Wiki · GitHub
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 1
Nodes Configuration
adderou edited this page Jan 15, 2020
·
5 revisions
The configuration file used by the nodes is named config.yaml
and it can be in the current working directory or in /etc/dtcnode/
folder. the structure is the following
config:
publickey: ...
privatekey: ...
host: 0.0.0.0
port: 8871
client:
publickey: ...
host: 172.17.0.1
rsa:
keys:
- id: 31c19a8d-f254-4cee-8b1c-4b65ec9ccef4
keyshare: ...
keymetainfo: ...
- id: 1a32952b-f47c-4667-ab71-6e7631b519be
keyshare: ...
keymetainfo: ...
ecdsa:
keys:
- id: 68d2762d-a8de-486e-9473-bb039aa006e6
keyshare: ...
keymetainfo: ...
- id: fa3a0d84-e392-4226-8a81-7b951c9dde7d
keyshare: ...
keymetainfo: ...
The complete config tree is below a general
key. Here the config file defines the
It has a mandatory section, called general
, where we currently define three variables:
-
publicKey
represents a Base85 public key used by ZMQ CURVE Auth mode. The nodes should communicate in this mode to send and receive encripted messages. -
privateKey
represents a Base85 private key used by ZMQ CURVE Auth mode. The nodes should communicate in this mode to send and receive encripted messages. -
host
represents the local IP where the ZMQ node will bind. -
port
represents the local TCP port where the ZMQ server will bind. -
client
contains the information related to the computer that is allowed to use the library, and it has the following sections:-
publicKey
represents a Base85 public key used by ZMQ CURVE Auth mode. The nodes should communicate in this mode to send and receive encripted messages. -
host
is the IP or resolvable hostname that is allowed to connect to the node. It is strongly recommended to use an IP instead of a hostname. -
ecdsa
andrsa
save the keys generated in each case for the node. Both keys have the same dictionary as value:-
keys
is a list that stores the keyshares used for document signing, and each element inside it has the following fields:
-
-
If you need to generate a public/private Base85 key pair for ZMQ Curve Authentication, we recommend to use the gencurve
utility in dtcconfig repository.
Repository Links
Clone this wiki locally
You can’t perform that action at this time.