ACME证书增加ZeroSSL支持

This commit is contained in:
刘祥超
2021-10-03 13:09:55 +08:00
parent f01a45a746
commit 4da092eb2b
12 changed files with 2513 additions and 107 deletions

View File

@@ -0,0 +1,13 @@
syntax = "proto3";
option go_package = "./pb";
package pb;
message ACMEProvider {
string name = 1;
string code = 2;
string description = 4;
string apiURL = 5;
bool requireEAB = 6;
string eabDescription = 7;
}

View File

@@ -0,0 +1,18 @@
syntax = "proto3";
option go_package = "./pb";
package pb;
import "models/model_acme_provider.proto";
message ACMEProviderAccount {
int64 id = 1;
string name = 2;
bool isOn = 3;
string providerCode = 4;
string eabKid = 5;
string eabKey = 6;
string error = 7;
ACMEProvider acmeProvider = 30;
}

View File

@@ -3,9 +3,16 @@ option go_package = "./pb";
package pb;
import "models/model_acme_provider.proto";
import "models/model_acme_provider_account.proto";
message ACMEUser {
int64 id = 1;
string email = 2;
string description = 3;
int64 createdAt = 4;
string acmeProviderCode = 5;
ACMEProvider acmeProvider = 30;
ACMEProviderAccount acmeProviderAccount = 31;
}