SSL证书管理服务找到 7 个接口
创建一组证书
createSSLCerts
POST/SSLCertService/createSSLCerts
- 定义文件
service_ssl_cert.proto- 可用角色
- 管理员用户
rpc createSSLCerts(CreateSSLCertsRequest) returns (CreateSSLCertsResponse);
请求消息
CreateSSLCertsRequest创建一组证书
message CreateSSLCertsRequest {
repeated cert SSLCerts = 1; // 证书信息
int64 userId = 2; // 用户ID
message cert {
bool isOn = 1;
string name = 2;
string description = 3;
string serverName = 4;
bool isCA = 5;
bytes certData = 6;
bytes keyData = 7;
int64 timeBeginAt = 8;
int64 timeEndAt = 9;
repeated string dnsNames = 10;
repeated string commonNames = 11;
}
}
响应消息
CreateSSLCertsResponsemessage CreateSSLCertsResponse {
repeated int64 sslCertIds = 1;
}