Browse Source

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

YuXinLong 1 year ago
parent
commit
820cb95783
1 changed files with 43 additions and 0 deletions
  1. 43 0
      llnwCERT.proto

+ 43 - 0
llnwCERT.proto

@@ -0,0 +1,43 @@
+syntax = "proto3";
+package llnwApi.Delivery.CERT;
+
+option java_multiple_files = true;
+option java_package = "io.grpc.llnw.delivery.CERT";
+service CertDeliveryService {
+  rpc CreateSSLCert(CreateSSLCertRequest)returns(CreateSSLCertResponse){};
+  rpc UpdateSSLCert(UpdateSSLCertRequest)returns(UpdateSSLCertResponse){};
+  rpc DeleteSSLCert(DeleteSSLCertRequest)returns(DeleteSSLCertResponse){};
+}
+
+message Base{
+  string username = 1;
+  string key = 2;
+}
+message CreateSSLCertRequest{
+  Base base = 1;
+  string shortname = 2;
+  string cert = 3;
+  string certKey = 4;
+  string certName = 5;
+}
+message UpdateSSLCertRequest{
+  Base base = 1;
+  string shortname = 2;
+  string uuid = 3;
+  string cert = 4;
+  string certKey = 5;
+  string certName = 6;
+}
+message DeleteSSLCertRequest{
+  Base base = 1;
+  string uuid = 2;
+}
+message CreateSSLCertResponse{
+  string uuid = 1;
+}
+message UpdateSSLCertResponse{
+  bool isSuccess = 1;
+}
+message DeleteSSLCertResponse{
+  bool isSuccess = 1;
+}