PeerIdentityOptions
Defined in: src/identity.ts:285
Fields used to construct immutable peer identity evidence.
Properties
Section titled “Properties”assurance
Section titled “assurance”assurance: IdentityAssurance;Defined in: src/identity.ts:291
Mechanism that established the identity.
attributes?
Section titled “attributes?”optional attributes?: Readonly<Record<string, unknown>>;Defined in: src/identity.ts:305
Additional JSON-compatible facts about the peer.
capabilities?
Section titled “capabilities?”optional capabilities?: Readonly<Record<string, unknown>>;Defined in: src/identity.ts:307
JSON-compatible permissions or features reported for the peer.
capabilitiesVerified?
Section titled “capabilitiesVerified?”optional capabilitiesVerified?: boolean;Defined in: src/identity.ts:309
Whether the provider verified the reported capabilities.
evidenceSource
Section titled “evidenceSource”evidenceSource: string;Defined in: src/identity.ts:289
Concrete source from which the evidence was obtained.
issuer
Section titled “issuer”issuer: string;Defined in: src/identity.ts:293
Namespace that issued the subject key.
provider
Section titled “provider”provider: string;Defined in: src/identity.ts:287
Provider that produced the evidence.
proxyAddress?
Section titled “proxyAddress?”optional proxyAddress?: string;Defined in: src/identity.ts:313
Address of the trusted proxy that supplied the evidence.
sourceAddress?
Section titled “sourceAddress?”optional sourceAddress?: string;Defined in: src/identity.ts:311
Original source address observed for the peer.
subjectKey?
Section titled “subjectKey?”optional subjectKey?: string;Defined in: src/identity.ts:299
Provider-specific subject identifier.
subjectKind?
Section titled “subjectKind?”optional subjectKind?: PeerSubjectKind;Defined in: src/identity.ts:297
Category of the identified subject.
subjectStability?
Section titled “subjectStability?”optional subjectStability?: SubjectStability;Defined in: src/identity.ts:301
Lifetime over which the subject key remains stable.
subjectVerified?
Section titled “subjectVerified?”optional subjectVerified?: boolean;Defined in: src/identity.ts:303
Whether the provider verified the subject key.
transport
Section titled “transport”transport: string;Defined in: src/identity.ts:295
Transport on which the peer was observed.
