Documentation ¶
Index ¶
Constants ¶
View Source
const (
TPMProviderName = "TPMProvider"
)
Variables ¶
This section is empty.
Functions ¶
func NewAWSTPMCredentials ¶
func NewAWSTPMCredentials(cfg TPMProvider) (*creds.Credentials, error)
Types ¶
type TPMProvider ¶
type TPMProvider struct { AssumeRoleInput *stsschema.AssumeRoleInput TPMSigner *hmacsigner.TPMSigner GetSessionTokenInput *stsschema.GetSessionTokenInput Version string Region string // contains filtered or unexported fields }
func (*TPMProvider) ExpiresAt ¶
func (s *TPMProvider) ExpiresAt() time.Time
func (*TPMProvider) IsExpired ¶
func (s *TPMProvider) IsExpired() bool
Click to show internal directories.
Click to hide internal directories.