Files
certd/packages/plugins/plugin-cert/src/access/eab-access.ts

32 lines
578 B
TypeScript
Raw Normal View History

2024-10-02 00:55:20 +08:00
import { IsAccess, AccessInput, BaseAccess } from "@certd/pipeline";
2024-07-04 01:14:09 +08:00
@IsAccess({
name: "eab",
2024-07-04 02:22:52 +08:00
title: "EAB授权",
2024-07-04 01:14:09 +08:00
desc: "ZeroSSL证书申请需要EAB授权",
})
2024-10-02 00:55:20 +08:00
export class EabAccess extends BaseAccess {
2024-07-04 01:14:09 +08:00
@AccessInput({
title: "KID",
component: {
placeholder: "kid",
},
helper: "EAB KID",
required: true,
encrypt: true,
2024-07-04 01:14:09 +08:00
})
kid = "";
@AccessInput({
title: "HMACKey",
component: {
placeholder: "HMAC Key",
},
helper: "EAB HMAC Key",
required: true,
encrypt: true,
2024-07-04 01:14:09 +08:00
})
hmacKey = "";
}
new EabAccess();