Documentation ¶
Index ¶
Constants ¶
View Source
const (
PKCSProviderName = "PKCSProvider"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PKCSCredentialsProvider ¶
type PKCSCredentialsProvider struct {
// contains filtered or unexported fields
}
func NewAWSPKCSCredentials ¶
func NewAWSPKCSCredentials(cfg PKCSProvider) (*PKCSCredentialsProvider, error)
func (*PKCSCredentialsProvider) ExpiresAt ¶
func (s *PKCSCredentialsProvider) ExpiresAt() time.Time
func (*PKCSCredentialsProvider) IsExpired ¶
func (s *PKCSCredentialsProvider) IsExpired() bool
func (*PKCSCredentialsProvider) Retrieve ¶
func (s *PKCSCredentialsProvider) Retrieve(ctx context.Context) (aws.Credentials, error)
type PKCSProvider ¶
type PKCSProvider struct { AssumeRoleInput *sts.AssumeRoleInput PKCSSigner *hmacsigner.PKCSSigner GetSessionTokenInput *sts.GetSessionTokenInput Version string Region string // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.