Versions in this module Expand all Collapse all v0 v0.2.0 Feb 2, 2024 v0.1.0 Feb 2, 2024 Changes in this version + type AppRoleUnsealer struct + Endpoint string + RoleId string + SecretId string + Wrap time.Duration + func (u AppRoleUnsealer) Name() string + func (u AppRoleUnsealer) Token() (string, error) + type AwsUnsealer struct + Nonce string + Role string + func (aws AwsUnsealer) Name() string + func (aws AwsUnsealer) Token() (string, error) + type GitHubUnsealer struct + PersonalToken string + func (gh GitHubUnsealer) Name() string + func (gh GitHubUnsealer) Token() (string, error) + type TokenUnsealer struct + AuthToken string + func (t TokenUnsealer) Name() string + func (t TokenUnsealer) Token() (string, error) + type Unsealer interface + Name func() string + Token func() (string, error) + type UserPassUnsealer struct + Endpoint string + Password string + Username string + func (u UserPassUnsealer) Name() string + func (u UserPassUnsealer) Token() (string, error) + type WrappedTokenUnsealer struct + TempToken string + func (t WrappedTokenUnsealer) Name() string + func (t WrappedTokenUnsealer) Token() (string, error)