Skip to Content
全球动态加速 PathX创建证书 - CreatePathXSSL

创建证书 - CreatePathXSSL

简介

创建SSL证书,可以把整个 Pem 证书内容传到SSLContent,或者把证书、私钥、CA证书分别传过来

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 CreatePathXSSLYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
ProjectIdstring项目ID org-xxx格式。 请参考GetProjectList接口Yes
SSLNamestringSSL证书的名字Yes
SSLTypestring所添加的SSL证书类型,目前只支持Pem格式No
SSLContentstringSSL证书的完整内容,私钥不可使用密码,包括加密证书的私钥、用户证书或CA证书等No
UserCertstring用户自签证书内容No
PrivateKeystring加密证书的私钥,不可使用密码保护,开启密码保护后,重启服务需要输入密码No
CACertstringCA颁发证书内容No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
SSLIdstringSSL证书的IdYes

示例

请求示例

https://api.an-link.com/?Action=CreatePathXSSL &ProjectId=org-xxx &SSLName=ssss &SSLType=Pem &SSLContent= &UserCert=---BEGIN---- &PrivateKey=---BEGIN---- &CaCert=

响应示例

{ "Action": "CreatePathXSSLResponse", "RetCode": 0, "SSLId": "gssl-xxx" }