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