|
@@ -5,8 +5,10 @@ option java_multiple_files = true;
|
|
|
option java_package = "io.grpc.llnw.delivery.CERT";
|
|
|
service CertDeliveryService {
|
|
|
rpc CreateSSLCert(CreateSSLCertRequest)returns(CreateSSLCertResponse){};
|
|
|
+ rpc PublishSSLCert(PublishSSLCertRequest)returns(PublishSSLCertResponse){};
|
|
|
rpc UpdateSSLCert(UpdateSSLCertRequest)returns(UpdateSSLCertResponse){};
|
|
|
rpc DeleteSSLCert(DeleteSSLCertRequest)returns(DeleteSSLCertResponse){};
|
|
|
+ rpc WithdrawSSLCert(WithdrawSSLCertRequest)returns(WithdrawSSLCertResponse){};
|
|
|
}
|
|
|
|
|
|
message Base{
|
|
@@ -20,6 +22,10 @@ message CreateSSLCertRequest{
|
|
|
string certKey = 4;
|
|
|
string certName = 5;
|
|
|
}
|
|
|
+message PublishSSLCertRequest{
|
|
|
+ Base base = 1;
|
|
|
+ string uuid = 2;
|
|
|
+}
|
|
|
message UpdateSSLCertRequest{
|
|
|
Base base = 1;
|
|
|
string shortname = 2;
|
|
@@ -32,12 +38,22 @@ message DeleteSSLCertRequest{
|
|
|
Base base = 1;
|
|
|
string uuid = 2;
|
|
|
}
|
|
|
+message WithdrawSSLCertRequest{
|
|
|
+ Base base = 1;
|
|
|
+ string uuid = 2;
|
|
|
+}
|
|
|
message CreateSSLCertResponse{
|
|
|
string uuid = 1;
|
|
|
}
|
|
|
+message PublishSSLCertResponse{
|
|
|
+ bool isSuccess = 1;
|
|
|
+}
|
|
|
message UpdateSSLCertResponse{
|
|
|
bool isSuccess = 1;
|
|
|
}
|
|
|
message DeleteSSLCertResponse{
|
|
|
bool isSuccess = 1;
|
|
|
+}
|
|
|
+message WithdrawSSLCertResponse{
|
|
|
+ bool isSuccess = 1;
|
|
|
}
|