diff --git a/packages/plugins/plugin-cert/src/plugin/cert-plugin/acme.ts b/packages/plugins/plugin-cert/src/plugin/cert-plugin/acme.ts index 53ef4b13..b941474f 100644 --- a/packages/plugins/plugin-cert/src/plugin/cert-plugin/acme.ts +++ b/packages/plugins/plugin-cert/src/plugin/cert-plugin/acme.ts @@ -226,7 +226,8 @@ export class AcmeService { /* Create CSR */ const { commonName, altNames } = this.buildCommonNameByDomains(domains); let privateKey = null; - const privateKeyArr = options.privateKeyType.split("_"); + const privateKeyType = options.privateKeyType || "rsa_2048"; + const privateKeyArr = privateKeyType.split("_"); const type = privateKeyArr[0]; const size = parseInt(privateKeyArr[1]); if (type == "ec") { diff --git a/packages/plugins/plugin-cert/src/plugin/cert-plugin/index.ts b/packages/plugins/plugin-cert/src/plugin/cert-plugin/index.ts index 622b2d6f..d9b5d5e0 100644 --- a/packages/plugins/plugin-cert/src/plugin/cert-plugin/index.ts +++ b/packages/plugins/plugin-cert/src/plugin/cert-plugin/index.ts @@ -55,7 +55,7 @@ export class CertApplyPlugin extends CertApplyBasePlugin { { value: "rsa_4096", label: "RSA 4096" }, { value: "ec_256", label: "EC 256" }, { value: "ec_384", label: "EC 384" }, - { value: "ec_521", label: "EC 521" }, + // { value: "ec_521", label: "EC 521" }, ], }, required: true,