From e31ed94922ffc2981d20c58895ddf29376b1ea39 Mon Sep 17 00:00:00 2001 From: Netrvin <11222509+Netrvin@users.noreply.github.com> Date: Mon, 1 Dec 2025 22:56:26 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E8=85=BE=E8=AE=AF=E4=BA=91EdgeOne?= =?UTF-8?q?=E5=A4=9A=E8=AF=81=E4=B9=A6=E6=A8=A1=E5=BC=8F=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=AF=81=E4=B9=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../deployer/providers/tencentcloud-eo/tencentcloud_eo.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/core/deployer/providers/tencentcloud-eo/tencentcloud_eo.go b/pkg/core/deployer/providers/tencentcloud-eo/tencentcloud_eo.go index 73e7df83..b6ebbfdf 100644 --- a/pkg/core/deployer/providers/tencentcloud-eo/tencentcloud_eo.go +++ b/pkg/core/deployer/providers/tencentcloud-eo/tencentcloud_eo.go @@ -194,7 +194,11 @@ func (d *Deployer) Deploy(ctx context.Context, certPEM, privkeyPEM string) (*dep const algRSA = "RSA" const algECC = "ECC" - privkeyAlg, _, _ := xcryptokey.GetPrivateKeyAlgorithm(privkeyPEM) + privkey, err := xcert.ParsePrivateKeyFromPEM(privkeyPEM) + if err != nil { + return nil, fmt.Errorf("could not parse custom private key: %w", err) + } + privkeyAlg, _, _ := xcryptokey.GetPrivateKeyAlgorithm(privkey) privkeyAlgStr := "" switch privkeyAlg { case x509.RSA: From e36e40dbce1108b27af38e19c034534d5d171906 Mon Sep 17 00:00:00 2001 From: Netrvin <11222509+Netrvin@users.noreply.github.com> Date: Mon, 1 Dec 2025 23:04:59 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E8=85=BE=E8=AE=AF=E4=BA=91EdgeOne?= =?UTF-8?q?=E5=A4=9A=E8=AF=81=E4=B9=A6=E6=A8=A1=E5=BC=8F=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=AF=81=E4=B9=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/core/deployer/providers/tencentcloud-eo/tencentcloud_eo.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/core/deployer/providers/tencentcloud-eo/tencentcloud_eo.go b/pkg/core/deployer/providers/tencentcloud-eo/tencentcloud_eo.go index b6ebbfdf..cd50e381 100644 --- a/pkg/core/deployer/providers/tencentcloud-eo/tencentcloud_eo.go +++ b/pkg/core/deployer/providers/tencentcloud-eo/tencentcloud_eo.go @@ -196,7 +196,7 @@ func (d *Deployer) Deploy(ctx context.Context, certPEM, privkeyPEM string) (*dep privkey, err := xcert.ParsePrivateKeyFromPEM(privkeyPEM) if err != nil { - return nil, fmt.Errorf("could not parse custom private key: %w", err) + return nil, fmt.Errorf("could not parse private key: %w", err) } privkeyAlg, _, _ := xcryptokey.GetPrivateKeyAlgorithm(privkey) privkeyAlgStr := ""