Skip to main content

UserPublicKey

@webda/core


Interface: UserPublicKey

Defined in: packages/core/src/models/userkeys.model.ts:44

A user public key, the recipient of the values sealed while it is active

Properties​

alg​

alg: "ECDH-ES+A256GCM"

Defined in: packages/core/src/models/userkeys.model.ts:48

Seal algorithm


createdAt​

createdAt: number

Defined in: packages/core/src/models/userkeys.model.ts:52

Creation, ms since epoch


jwk​

jwk: JsonWebKey

Defined in: packages/core/src/models/userkeys.model.ts:50

P-256 public JWK


kid​

kid: string

Defined in: packages/core/src/models/userkeys.model.ts:46

Key id: the first 16 characters of the key fingerprint


retiredAt?​

optional retiredAt?: number

Defined in: packages/core/src/models/userkeys.model.ts:54

Retirement (replaced by a rotation), ms since epoch: no new value is sealed to a retired key