aegis-store-pg · keys
Declared module signatures, types, configuration, and source documentation.
Source: aegis/aegis-store-pg/src/keys.rs. SHA-256: a2bae48bb084336fe461aa32c18eb5b6ab03ff2d9c0b2456c66c9c6dd71e73be.
This source reference follows declared modules and preserves feature attributes. It includes public declarations and implementation methods in those modules. Private-module exports and trait resolution still require the compiler; not every declaration is a crate-root import. Function bodies and constant values are omitted. Source comments describe their implementation context and are not a production deployment claim.
keys::PgKeyStore
PostgreSQL-backed key store.
Stores ManagedKey records in the aegis_keys table. The encrypted
private key material (ciphertext + nonce) is stored as BYTEA columns.
pub struct PgKeyStore {
}Source line: 17.
keys::PgKeyStore::new
Create a new PostgreSQL key store with the given connection pool.
pub fn new(pool: PgPool) -> Self;Source line: 23.