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