xframe/vendor/github.com/aliyun/alibabacloud-dkms-gcs-go-sdk/openapi-credential/auth/credentials.go

27 lines
567 B
Go
Raw Normal View History

2024-10-12 12:55:20 +08:00
package auth
type AlibabaCloudCredentials interface {
GetAccessKeyId() string
GetAccessKeySecret() string
}
type RsaKeyPairCredentials struct {
keyId string
privateKeySecret string
}
func NewRsaKeyPairCredentials(keyId, privateKeySecret string) *RsaKeyPairCredentials {
return &RsaKeyPairCredentials{
keyId: keyId,
privateKeySecret: privateKeySecret,
}
}
func (rsa *RsaKeyPairCredentials) GetAccessKeyId() string {
return rsa.keyId
}
func (rsa *RsaKeyPairCredentials) GetAccessKeySecret() string {
return rsa.privateKeySecret
}