Get desktop application:
View/edit binary Protocol Buffers messages
repeated bytes certificates = 1
string hostname = 2
bytes digest = 3
bytes current_cert_der = 2
string name = 1
string content = 2
(message has no fields)
(message has no fields)
(message has no fields)
optional Node node = 1
string apex = 2
string hostname = 1
repeated Node servers = 2
repeated Node published = 1
(message has no fields)
(message has no fields)
repeated string hostnames = 1
(message has no fields)
(message has no fields)
optional Node successor = 1
(message has no fields)
optional Node predecessor = 1
(message has no fields)
repeated Node successors = 1
(message has no fields)
optional Node identity = 1
optional Node predecessor = 1
(message has no fields)
(message has no fields)
(message has no fields)
optional Node predecessor = 1
repeated Node successors = 2
(message has no fields)
Used as response type in: PKIService.RenewCertificate, PKIService.RequestCertificate
bytes cert_der = 1
bytes cert_pem = 2
Used in: CustomHostname
Used in: ListTunnelsResponse
string hostname = 1
string target = 2
optional Node identity = 1
string version = 5
Used in: Connection
UNKNOWN_DIRECTION = 0
INCOMING = 1
OUTGOING = 2
Used in: Connection
UNKNOWN_STATE = 0
CACHED = 1
FRESH = 2
Used in: Context
UNKNOWN = 0
KV_REPLICATION = 1
KV_DIRECT_TARGET = 2
Used in: Datagram
UNKNOWN = 0
ALIVE = 1
DATA = 2
RTT_SYN = 3
RTT_ACK = 4
(message has no fields)
Used in: proto.Mutation, ImportRequest
bytes simple_value = 1
repeated bytes prefix_children = 2
uint64 lease_token = 3
Used in: ListKeysResponse
Used in: KeyComposite
UNKNOWN = 0
SIMPLE = 1
PREFIX = 2
LEASE = 3
Used in: KeylessSignRequest
UNKNOWN = 0
SHA256 = 1
SHA384 = 2
SHA512 = 3
Used as request type in: KVService.Acquire, KVService.Release, KVService.Renew
bytes lease = 1
uint64 new_token = 2
uint64 prev_token = 3
Used as response type in: KVService.Acquire, KVService.Release, KVService.Renew
string hostname = 2
string remote = 3
Used in: Link
UNKNOWN = 0
SPECTER_CHORD = 1
SPECTER_CLIENT = 2
HTTP2 = 9
HTTP = 10
TCP = 11
Used as request type in: VNodeService.FinishJoin, VNodeService.FinishLeave
bool stabilize = 1
bool release = 2
Used as response type in: VNodeService.FinishJoin, VNodeService.FinishLeave
(message has no fields)
Used in: ClientPingResponse, Connection, CustomHostname, FindSuccessorResponse, GetNodesResponse, GetPredecessorResponse, GetSuccessorsResponse, IdentityResponse, NotifyRequest, PublishTunnelRequest, PublishTunnelResponse, RequestToJoinRequest, RequestToJoinResponse, RequestToLeaveRequest, Stream, TunnelDestination, TunnelRoute
uint64 id = 1
string address = 2
bool unknown = 3
bool rendezvous = 4
Used as request type in: KVService.Append, KVService.Contains, KVService.List, KVService.Remove
bytes prefix = 1
bytes child = 2
Used as response type in: KVService.Append, KVService.Contains, KVService.List, KVService.Remove
repeated bytes children = 1
bool exists = 2
Used in: CertificateRenewalRequest, CertificateRequest, InstructionRequest, KeylessGetCertificateRequest, KeylessSignRequest, ValidateRequest
bytes pub_key = 1
bytes signature = 2
string solution = 3
Used as request type in: KVService.Delete, KVService.Get, KVService.Put
bytes key = 1
bytes value = 2
Used as response type in: KVService.Delete, KVService.Get, KVService.Put
Used in: Stream
UNKNOWN_TYPE = 0
RPC = 1
DIRECT = 2
PROXY = 3
INTERNAL = 4
optional Node chord = 1
optional Node tunnel = 2
optional Node client_destination = 1
optional Node chord_destination = 2
optional Node tunnel_destination = 3
string hostname = 10
Used in: TunnelStatus
STATUS_OK = 0
UNKNOWN_ERROR = 1
NO_DIRECT = 2