|
@@ -75,14 +75,17 @@ func autoCert(certModel *model.Cert) {
|
|
ChallengeMethod: certModel.ChallengeMethod,
|
|
ChallengeMethod: certModel.ChallengeMethod,
|
|
DNSCredentialID: certModel.DnsCredentialID,
|
|
DNSCredentialID: certModel.DnsCredentialID,
|
|
KeyType: certModel.GetKeyType(),
|
|
KeyType: certModel.GetKeyType(),
|
|
- Resource: &model.CertificateResource{
|
|
|
|
|
|
+ NotBefore: cert.NotBefore,
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if certModel.Resource != nil {
|
|
|
|
+ payload.Resource = &model.CertificateResource{
|
|
Resource: certModel.Resource.Resource,
|
|
Resource: certModel.Resource.Resource,
|
|
PrivateKey: certModel.Resource.PrivateKey,
|
|
PrivateKey: certModel.Resource.PrivateKey,
|
|
Certificate: certModel.Resource.Certificate,
|
|
Certificate: certModel.Resource.Certificate,
|
|
IssuerCertificate: certModel.Resource.IssuerCertificate,
|
|
IssuerCertificate: certModel.Resource.IssuerCertificate,
|
|
CSR: certModel.Resource.CSR,
|
|
CSR: certModel.Resource.CSR,
|
|
- },
|
|
|
|
- NotBefore: cert.NotBefore,
|
|
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
// errChan will be closed inside IssueCert
|
|
// errChan will be closed inside IssueCert
|