瀏覽代碼

新增证书模块的proto以及证书的增删改功能

YuXinLong 1 年之前
父節點
當前提交
0167aaecb0
共有 1 個文件被更改,包括 16 次插入0 次删除
  1. 16 0
      llnwCERT.proto

+ 16 - 0
llnwCERT.proto

@@ -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;
 }