class

CRE::Persistence::Sqlite::VersionsRepo

Inherits CRE::Persistence::VersionsRepo < Reference < Object

Constants

SELECT_COLS = "id, credential_id, ciphertext, dek_wrapped, kek_version, algorithm_id, metadata, generated_at, revoked_at"

Constructors

Instance methods

find(id : UUID) : Domain::CredentialVersion | Nil
Source
for_credential(credential_id : UUID) : Array(Domain::CredentialVersion)
Source
insert(v : Domain::CredentialVersion) : Nil
Source
revoke(id : UUID, at : Time = Time.utc) : Nil
Source