Graphorin API reference v0.7.0
Graphorin API reference / @graphorin/store-sqlite / encryption / EncryptionConfig
Type Alias: EncryptionConfig
ts
type EncryptionConfig =
| {
enabled: false;
}
| {
cipher?: EncryptionCipher;
enabled: true;
passphraseResolver: PassphraseResolver;
};Defined in: packages/store-sqlite/src/encryption/index.ts:61
Encryption-at-rest configuration. Default { enabled: false }.
Union Members
Type Literal
ts
{
enabled: false;
}Type Literal
ts
{
cipher?: EncryptionCipher;
enabled: true;
passphraseResolver: PassphraseResolver;
}| Name | Type | Description | Defined in |
|---|---|---|---|
cipher? | EncryptionCipher | - | packages/store-sqlite/src/encryption/index.ts:65 |
enabled | true | - | packages/store-sqlite/src/encryption/index.ts:64 |
passphraseResolver | PassphraseResolver | Resolves the passphrase at startup. Returns the raw passphrase string (the caller is responsible for clearing it from memory after the connection is open). Inputs typically come from a SecretValue resolver in @graphorin/security or from an operator-supplied env var. | packages/store-sqlite/src/encryption/index.ts:73 |