跳到主要内容

KeyProviderUnlockOptions

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

通过异步 provider 获取 CryptoKey 或 32 字节原始密钥。provider 失败会被结构化包装。

Extends​

  • UnlockLifecycleOptions

Properties​

idleTimeoutMs?​

optional idleTimeoutMs?: number;

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

Inherited from​

UnlockLifecycleOptions.idleTimeoutMs

keyProvider​

keyProvider: () => Promise<Uint8Array<ArrayBufferLike> | CryptoKey>;

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

Returns​

Promise<Uint8Array<ArrayBufferLike> | CryptoKey>


legacyEnvelopePolicy?​

optional legacyEnvelopePolicy?: LegacyEnvelopePolicy;

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

Inherited from​

UnlockLifecycleOptions.legacyEnvelopePolicy