This API is used to upload a certificate.
Request parameters
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
name |
Yes |
String |
Specifies the certificate name. The maximum length is 256 characters. Only digits, letters, underscores (_), and hyphens (-) are allowed. |
content |
Yes |
String |
Specifies the certificate content. NOTE:
|
key |
Yes |
String |
Specifies the private key. NOTE:
|
Parameter |
Type |
Description |
|---|---|---|
id |
String |
Specifies the certificate ID. |
name |
String |
Specifies the certificate name. |
expireTime |
Long |
Specifies the time when the certificate expires. |
timestamp |
Long |
Specifies the time when the certificate is uploaded. |
A certificate named cert_a is used as an example.
{
"name": "cert_a",
"content": "-----BEGIN CERTIFICATE-----\nMIIDezCCAmOgAwIBAgIJAMJcdOLsrN3iMA0GCSqGSIb3DQEBCwUAMFQxCzAJBgNV\n...\n8qh1Vpk2FXoadOVze2fQFLBkkB7LPExj8Nrf76CJEA==\n-----END CERTIFICATE-----",
"key": "----BEGIN RSA PRIVATE KEY----\nMIIEowIBAAKCAQEAsj2QPAwXYcPDH0mvf6Jbej6RGgYlb4EFMS85BjKrKNPOTqZf\n...\n4j0RY9DeUgSLdy625BBmew2it9l/NynIScG4Ow6w8Bu4iBANGv94\n-----END RSA PRIVATE KEY-----"
}
{
"id": "388a7789d55b41d1918b3088a8f1e7f3",
"name": "cert_b",
"expireTime": 1565467166765,
"timestamp": 1545467166765
}
For details about error status codes, see Status Codes.