KMS.Principals (kms v0.1.0)

Copy Markdown View Source

Principal CRUD and password helpers.

Summary

Functions

create_principal(attrs)

create_principal_factor(attrs)

create_principal_factor(principal, attrs)

create_principal_factor(kind, ref, attrs)

decrypt_private_key(principal, password, opts \\ [])

delete_principal(kind, ref)

delete_principal_factor(factor)

fetch_principal(kind, ref)

fetch_principal_factor(id)

get_principal(kind, ref)

get_principal_factor(id)

list_principal_factors(principal_id)

list_principal_factors(kind, ref)

list_principals(opts \\ [])

password_valid?(principal, password)

update_principal(principal, attrs)

update_principal(kind, ref, attrs)

update_principal_factor(factor, attrs)