Uploads a user certificate. It supports both SM and non-SM certificates.
Operation description
The queries per second (QPS) limit for this operation is 100 for each user. If you exceed this limit, API calls are throttled. This may affect your business. Plan your calls accordingly.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-cert:UploadUserCertificate |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Name |
string |
Yes |
The custom name of the certificate. The name can be up to 64 characters long and can contain letters, digits, and underscores (_). Note
Certificate names must be unique for each user. |
cert-1 |
| Cert |
string |
No |
The content of a non-SM certificate in PEM format. |
-----BEGIN CERTIFICATE----- MIIF...... -----END CERTIFICATE----- |
| Key |
string |
No |
The private key of a non-SM certificate in PEM format. |
-----BEGIN CERTIFICATE----- MIICDzCCAbagAw**** -----END CERTIFICATE----- |
| EncryptCert |
string |
No |
The content of the SM encryption certificate in PEM format. This parameter is invalid if Cert and Key are not empty. |
-----BEGIN CERTIFICATE----- MIICDzCCA*** -----END CERTIFICATE----- |
| EncryptPrivateKey |
string |
No |
The content of the private key of the SM encryption certificate in PEM format. This parameter is invalid if Cert and Key are not empty. |
-----BEGIN EC PRIVATE KEY----- MHcCAQEEI**** -----END EC PRIVATE KEY----- |
| SignCert |
string |
No |
The content of the SM signing certificate in PEM format. This parameter is invalid if Cert and Key are not empty. |
-----BEGIN CERTIFICATE----- MIICDzCCAbagAw**** -----END CERTIFICATE----- |
| SignPrivateKey |
string |
No |
The content of the private key of the SM signing certificate in PEM format. This parameter is invalid if Cert and Key are not empty. |
-----BEGIN EC PRIVATE KEY----- MHcCAQEEILR**** -----END EC PRIVATE KEY----- |
| ResourceGroupId |
string |
No |
The ID of the resource group. |
rg-ae****vty |
| Tags |
array<object> |
No |
A list of tags. |
|
|
object |
No |
The tag. |
||
| Key |
string |
No |
The tag key. |
testKey |
| Value |
string |
No |
The tag value. |
1 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The returned object. |
||
| CertId |
integer |
The ID of the certificate. |
12345 |
| RequestId |
string |
The ID of the request. |
BDB81BA2-E1F5-4D08-A2DD-4BE2BF44C90E |
| ResourceId |
string |
The ID of the certificate instance. |
cas-upload-xki1d0 |
Examples
Success response
JSON format
{
"CertId": 12345,
"RequestId": "BDB81BA2-E1F5-4D08-A2DD-4BE2BF44C90E",
"ResourceId": "cas-upload-xki1d0"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.