跳到主要内容

KeyringRow

Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:7

The single row persisted in the rxdb_db_keyring table.

Properties

createdAt

createdAt: number;

Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:10

Unix ms epoch when the row was created.


id

id: "singleton";

Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:8


kdf

kdf: "pbkdf2-sha256-600000";

Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:12

Key derivation function identifier. Currently fixed.


kid

kid: string;

Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:16

Base64url, 8 random bytes.


salt

salt: string;

Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:14

Base64url, 16 random bytes.


verifier

verifier: string;

Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:18

Encrypted verifier in envelope form — used to detect wrong key on unlock.