From d1d7eef69f4f7929fc7ff42056050e1d6c7fce3e Mon Sep 17 00:00:00 2001 From: Jackson Tian Date: Wed, 31 Jul 2024 20:59:42 +0800 Subject: [PATCH] Deprecated the RSA Key pair credentials --- sdk/auth/credentials/rsa_key_pair_credential.go | 2 ++ sdk/auth/signers/signer_key_pair.go | 1 + sdk/client.go | 1 + 3 files changed, 4 insertions(+) diff --git a/sdk/auth/credentials/rsa_key_pair_credential.go b/sdk/auth/credentials/rsa_key_pair_credential.go index 00d688eb8..63f462aef 100644 --- a/sdk/auth/credentials/rsa_key_pair_credential.go +++ b/sdk/auth/credentials/rsa_key_pair_credential.go @@ -1,11 +1,13 @@ package credentials +// Deprecated: the RSA key pair is deprecated type RsaKeyPairCredential struct { PrivateKey string PublicKeyId string SessionExpiration int } +// Deprecated: the RSA key pair is deprecated func NewRsaKeyPairCredential(privateKey, publicKeyId string, sessionExpiration int) *RsaKeyPairCredential { return &RsaKeyPairCredential{ PrivateKey: privateKey, diff --git a/sdk/auth/signers/signer_key_pair.go b/sdk/auth/signers/signer_key_pair.go index 9fed4a94e..2a545dba4 100644 --- a/sdk/auth/signers/signer_key_pair.go +++ b/sdk/auth/signers/signer_key_pair.go @@ -28,6 +28,7 @@ import ( jmespath "github.com/jmespath/go-jmespath" ) +// Deprecated: RSA key pair is deprecated type SignerKeyPair struct { *credentialUpdater sessionCredential *SessionCredential diff --git a/sdk/client.go b/sdk/client.go index b2c3569b4..cbd0768e4 100644 --- a/sdk/client.go +++ b/sdk/client.go @@ -853,6 +853,7 @@ func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, return } +// Deprecated: the RsaKeyPair is deprecated func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error) { client = &Client{} err = client.InitWithRsaKeyPair(regionId, publicKeyId, privateKey, sessionExpiration)