KMS.Sessions (kms v0.1.0)

Copy Markdown View Source

Session creation and chained factor authentication.

Summary

Functions

advance_session(secret, attrs)

create_auth_only_session(principal, private_key_placeholder, opts \\ [])

create_passphrase_session(attrs)

create_session(kind, ref, attrs, opts \\ [])

decrypt_private_key(session, opts \\ [])

delete_expired(now \\ DateTime.utc_now())

delete_session(session)

delete_sessions(kind, ref, opts \\ [])

fetch_active_session(secret)

fetch_session(secret)

get_session(secret)

list_sessions(principal_id)

list_sessions(kind, ref)

nudge_session(secret, opts \\ [])

refresh_session(session, opts \\ [])