SDK y paquetes@spire/busindexclasses

Class: Keyring

Referencia de @spire/bus generada de su TSDoc.

ImplementadoSin versión del tren todavía· generada desde node_modules/@spire/bus/package.json

Página generada desde el TSDoc de @spire/bus. No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere.

Class: Keyring

Keyring inmutable tras construirse (se comparte entre handlers sin lock).

Constructors

Constructor

new Keyring(): Keyring

Returns

Keyring

Methods

add()

add(service, publicKeyRaw): KeyringAddError | null

Parameters

service

string

publicKeyRaw

Uint8Array

Returns

KeyringAddError | null


byKid()

byKid(kid): IKeyringEntry | undefined

Parameters

kid

Uint8Array

Returns

IKeyringEntry | undefined


hasService()

hasService(service): boolean

Parameters

service

string

Returns

boolean


parse()

parse(text): KeyringParseError | null

svc-a=<pk base64url>,svc-b=<pk base64url> — el mismo formato que Zig.

Parameters

text

string

Returns

KeyringParseError | null


services()

services(): string[]

Returns

string[]