Versions in this module Expand all Collapse all v1 v1.0.0 Oct 19, 2018 Changes in this version + func Sha256WithRsa(source, secret string) string + func ShaHmac1(source, secret string) string + type AccessKeySigner struct + func NewAccessKeySigner(credential *credentials.AccessKeyCredential) (*AccessKeySigner, error) + func (*AccessKeySigner) GetName() string + func (*AccessKeySigner) GetType() string + func (*AccessKeySigner) GetVersion() string + func (signer *AccessKeySigner) GetAccessKeyId() (accessKeyId string, err error) + func (signer *AccessKeySigner) GetExtraParam() map[string]string + func (signer *AccessKeySigner) Shutdown() + func (signer *AccessKeySigner) Sign(stringToSign, secretSuffix string) string + type EcsRamRoleSigner struct + func NewEcsRamRoleSigner(credential *credentials.EcsRamRoleCredential, ...) (signer *EcsRamRoleSigner, err error) + func (*EcsRamRoleSigner) GetName() string + func (*EcsRamRoleSigner) GetType() string + func (*EcsRamRoleSigner) GetVersion() string + func (signer *EcsRamRoleSigner) GetAccessKeyId() (accessKeyId string, err error) + func (signer *EcsRamRoleSigner) GetExtraParam() map[string]string + func (signer *EcsRamRoleSigner) GetSessionCredential() *SessionCredential + func (signer *EcsRamRoleSigner) Shutdown() + func (signer *EcsRamRoleSigner) Sign(stringToSign, secretSuffix string) string + type RamRoleArnSigner struct + func NewRamRoleArnSigner(credential *credentials.RamRoleArnCredential, ...) (signer *RamRoleArnSigner, err error) + func (*RamRoleArnSigner) GetName() string + func (*RamRoleArnSigner) GetType() string + func (*RamRoleArnSigner) GetVersion() string + func (signer *RamRoleArnSigner) GetAccessKeyId() (accessKeyId string, err error) + func (signer *RamRoleArnSigner) GetExtraParam() map[string]string + func (signer *RamRoleArnSigner) GetSessionCredential() *SessionCredential + func (signer *RamRoleArnSigner) Shutdown() + func (signer *RamRoleArnSigner) Sign(stringToSign, secretSuffix string) string + type SessionCredential struct + AccessKeyId string + AccessKeySecret string + StsToken string + type SignerKeyPair struct + func NewSignerKeyPair(credential *credentials.RsaKeyPairCredential, ...) (signer *SignerKeyPair, err error) + func (*SignerKeyPair) GetName() string + func (*SignerKeyPair) GetType() string + func (*SignerKeyPair) GetVersion() string + func (signer *SignerKeyPair) GetAccessKeyId() (accessKeyId string, err error) + func (signer *SignerKeyPair) GetExtraParam() map[string]string + func (signer *SignerKeyPair) Shutdown() + func (signer *SignerKeyPair) Sign(stringToSign, secretSuffix string) string + type SignerV2 struct + func NewSignerV2(credential *credentials.RsaKeyPairCredential) (*SignerV2, error) + func (*SignerV2) GetName() string + func (*SignerV2) GetType() string + func (*SignerV2) GetVersion() string + func (signer *SignerV2) GetAccessKeyId() (accessKeyId string, err error) + func (signer *SignerV2) GetExtraParam() map[string]string + func (signer *SignerV2) Shutdown() + func (signer *SignerV2) Sign(stringToSign, secretSuffix string) string + type StsTokenSigner struct + func NewStsTokenSigner(credential *credentials.StsTokenCredential) (*StsTokenSigner, error) + func (*StsTokenSigner) GetName() string + func (*StsTokenSigner) GetType() string + func (*StsTokenSigner) GetVersion() string + func (signer *StsTokenSigner) GetAccessKeyId() (accessKeyId string, err error) + func (signer *StsTokenSigner) GetExtraParam() map[string]string + func (signer *StsTokenSigner) Shutdown() + func (signer *StsTokenSigner) Sign(stringToSign, secretSuffix string) string