mirror of https://github.com/certd/certd
fix: 修复Farcdn证书有效期错误的问题
parent
2de7583900
commit
1fe4c367f7
|
@ -153,8 +153,8 @@ export class FarcdnAccess extends BaseAccess {
|
||||||
serverName: oldCert.serverName || certReader.getMainDomain(),
|
serverName: oldCert.serverName || certReader.getMainDomain(),
|
||||||
commonNames: [certReader.getMainDomain()],
|
commonNames: [certReader.getMainDomain()],
|
||||||
dnsNames: certReader.getAltNames(),
|
dnsNames: certReader.getAltNames(),
|
||||||
timeBeginAt: detail.notBefore,
|
timeBeginAt: detail.notBefore.getTime(),
|
||||||
timeEndAt: detail.notAfter,
|
timeEndAt: detail.notAfter.getTime(),
|
||||||
name: oldCert.name|| certReader.buildCertName(),
|
name: oldCert.name|| certReader.buildCertName(),
|
||||||
description:oldCert.description||""
|
description:oldCert.description||""
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
import { IsTaskPlugin, PageReq, pluginGroups, RunStrategy, TaskInput } from "@certd/pipeline";
|
import { AbstractTaskPlugin, IsTaskPlugin, PageReq, pluginGroups, RunStrategy, TaskInput } from "@certd/pipeline";
|
||||||
import { CertApplyPluginNames, CertInfo } from "@certd/plugin-cert";
|
import { CertApplyPluginNames, CertInfo } from "@certd/plugin-cert";
|
||||||
import { createCertDomainGetterInputDefine, createRemoteSelectInputDefine } from "@certd/plugin-lib";
|
import { createCertDomainGetterInputDefine, createRemoteSelectInputDefine } from "@certd/plugin-lib";
|
||||||
import { FarcdnAccess } from "../access.js";
|
import { FarcdnAccess } from "../access.js";
|
||||||
import { AbstractPlusTaskPlugin } from "@certd/plugin-plus";
|
|
||||||
|
|
||||||
@IsTaskPlugin({
|
@IsTaskPlugin({
|
||||||
//命名规范,插件类型+功能(就是目录plugin-demo中的demo),大写字母开头,驼峰命名
|
//命名规范,插件类型+功能(就是目录plugin-demo中的demo),大写字母开头,驼峰命名
|
||||||
|
@ -12,7 +11,7 @@ import { AbstractPlusTaskPlugin } from "@certd/plugin-plus";
|
||||||
icon: "svg:icon-lucky",
|
icon: "svg:icon-lucky",
|
||||||
//插件分组
|
//插件分组
|
||||||
group: pluginGroups.cdn.key,
|
group: pluginGroups.cdn.key,
|
||||||
needPlus: true,
|
needPlus: false,
|
||||||
default: {
|
default: {
|
||||||
//默认值配置照抄即可
|
//默认值配置照抄即可
|
||||||
strategy: {
|
strategy: {
|
||||||
|
@ -21,7 +20,7 @@ import { AbstractPlusTaskPlugin } from "@certd/plugin-plus";
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
//类名规范,跟上面插件名称(name)一致
|
//类名规范,跟上面插件名称(name)一致
|
||||||
export class FarcdnRefreshCert extends AbstractPlusTaskPlugin {
|
export class FarcdnRefreshCert extends AbstractTaskPlugin {
|
||||||
//证书选择,此项必须要有
|
//证书选择,此项必须要有
|
||||||
@TaskInput({
|
@TaskInput({
|
||||||
title: "域名证书",
|
title: "域名证书",
|
||||||
|
|
Loading…
Reference in New Issue