2025-12-31 17:01:37 +08:00
|
|
|
|
name: eab
|
|
|
|
|
|
title: EAB授权
|
|
|
|
|
|
desc: ZeroSSL证书申请需要EAB授权
|
|
|
|
|
|
icon: ic:outline-lock
|
|
|
|
|
|
input:
|
2026-05-11 00:26:11 +08:00
|
|
|
|
eabType:
|
|
|
|
|
|
title: EAB类型
|
|
|
|
|
|
component:
|
|
|
|
|
|
name: a-select
|
|
|
|
|
|
options:
|
|
|
|
|
|
- value: google
|
|
|
|
|
|
label: Google
|
|
|
|
|
|
icon: flat-color-icons:google
|
|
|
|
|
|
- value: zerossl
|
|
|
|
|
|
label: ZeroSSL
|
|
|
|
|
|
icon: emojione:digit-zero
|
|
|
|
|
|
- value: litessl
|
|
|
|
|
|
label: litessl
|
|
|
|
|
|
icon: roentgen:free
|
|
|
|
|
|
- value: sslcom
|
|
|
|
|
|
label: SSL.com
|
|
|
|
|
|
icon: la:expeditedssl
|
|
|
|
|
|
helper: 请选择EAB类型
|
|
|
|
|
|
required: true
|
|
|
|
|
|
encrypt: false
|
2025-12-31 17:01:37 +08:00
|
|
|
|
kid:
|
|
|
|
|
|
title: KID
|
|
|
|
|
|
component:
|
|
|
|
|
|
placeholder: kid / keyId
|
|
|
|
|
|
helper: EAB KID, google的叫 keyId,ssl.com的叫Account/ACME Key
|
|
|
|
|
|
required: true
|
|
|
|
|
|
encrypt: true
|
|
|
|
|
|
hmacKey:
|
|
|
|
|
|
title: HMACKey
|
|
|
|
|
|
component:
|
|
|
|
|
|
placeholder: HMAC Key / b64MacKey
|
|
|
|
|
|
helper: EAB HMAC Key ,google的叫b64MacKey
|
|
|
|
|
|
required: true
|
|
|
|
|
|
encrypt: true
|
|
|
|
|
|
email:
|
|
|
|
|
|
title: email
|
|
|
|
|
|
component:
|
|
|
|
|
|
placeholder: 绑定一个邮箱
|
|
|
|
|
|
rules:
|
|
|
|
|
|
- type: email
|
|
|
|
|
|
message: 请输入正确的邮箱
|
2026-05-11 00:26:11 +08:00
|
|
|
|
helper: 绑定一个邮箱,避免失效
|
2025-12-31 17:01:37 +08:00
|
|
|
|
required: true
|
2026-05-11 00:26:11 +08:00
|
|
|
|
accountKey:
|
|
|
|
|
|
title: ACME账号私钥
|
|
|
|
|
|
component:
|
|
|
|
|
|
name: refresh-input
|
|
|
|
|
|
action: GenerateAccountKey
|
|
|
|
|
|
buttonText: 生成
|
|
|
|
|
|
successMessage: 账号私钥已生成,请保存授权配置
|
|
|
|
|
|
required: true
|
|
|
|
|
|
helper: |-
|
|
|
|
|
|
如果修改了KID,请点击生成重新生成账号私钥
|
|
|
|
|
|
注意:google的EAB只能生成一次账号私钥,更新私钥需要获取一个新的EAB授权
|
|
|
|
|
|
encrypt: true
|
2025-12-31 17:01:37 +08:00
|
|
|
|
pluginType: access
|
|
|
|
|
|
type: builtIn
|
2025-12-31 18:39:58 +08:00
|
|
|
|
scriptFilePath: /plugins/plugin-cert/access/eab-access.js
|