From 75c22ea60309e919be8aa9ef99fe04e78ce8f460 Mon Sep 17 00:00:00 2001 From: Qu Xuan Date: Fri, 17 Jan 2020 14:11:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=9C=AA=E8=B5=8B?= =?UTF-8?q?=E4=BA=88keypair=20scheme=E5=80=BC=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/compute/models/keypairs.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/compute/models/keypairs.go b/pkg/compute/models/keypairs.go index fd8587820e..19d9946881 100644 --- a/pkg/compute/models/keypairs.go +++ b/pkg/compute/models/keypairs.go @@ -170,9 +170,9 @@ func (manager *SKeypairManager) ValidateCreateData(ctx context.Context, userCred } // 只允许上传RSA格式密钥。PS: AWS只支持RSA格式。 - scheme := seclib2.GetPublicKeyScheme(pubKey) - if scheme != api.KEYPAIRE_SCHEME_RSA { - return nil, httperrors.NewInputParameterError("Unsupported scheme %s", scheme) + input.Scheme = seclib2.GetPublicKeyScheme(pubKey) + if input.Scheme != api.KEYPAIRE_SCHEME_RSA { + return nil, httperrors.NewInputParameterError("Unsupported scheme %s", input.Scheme) } input.Fingerprint = ssh.FingerprintLegacyMD5(pubKey)