Membuat dan menerbitkan sertifikat CA bawahan eksternal berdasarkan CSR dan parameter API.
Deskripsi operasi
Deskripsi operasi
Operasi ini membuat sertifikat CA bawahan eksternal berdasarkan permintaan penandatanganan sertifikat (CSR) yang disediakan dan konfigurasi pass parameter opsional melalui API.
InstanceIdwajib diisi dan menentukan ID instans dari instans CA bawahan eksternal yang akan diaktifkan.Bidang
Csrharus berisi permintaan penandatanganan sertifikat yang valid.Parameter
Validitymenentukan periode validitas sertifikat dan mendukung format waktu relatif serta waktu absolut.Anda dapat menggunakan
ApiPassthroughuntuk menimpa informasi tertentu dalam CSR atau menambahkan ekstensi sertifikat tambahan, seperti Subject dan Extensions.Catatan: Untuk sertifikat EndEntity CA, pengaturan
pathLenConstraintharus 0.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-cert:CreateExternalCACertificate |
create |
*Semua Sumber daya.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
No |
ID instans dari instans CA bawahan eksternal yang akan diaktifkan. |
cas_deposit-cn-1234abcd |
| Csr |
string |
No |
Permintaan penandatanganan sertifikat. CSR dapat berisi SubjectDN dan ekstensi kustom dari sertifikat CA. Ekstensi sertifikat SubjectKeyIdentifier, AuthorityKeyIdentifier, dan CRLDistributionPoints dihasilkan oleh CA, dan nilai dalam CSR diabaikan. |
-----BEGIN CERTIFICATE REQUEST----- MIIBczCCARgCAQAwgYoxFDASBgNVBAMMC2FsaXl1bi50ZXN0MQ0wCwYDVQQ ... vbIgMQIhAKHDWD6/WAMbtezAt4bysJ/BZIDz1jPWuUR5GV4TJ/mS -----END CERTIFICATE REQUEST----- |
| Validity |
string |
No |
Periode validitas sertifikat. Waktu relatif dan waktu absolut didukung. Catatan
Waktu relatif: Mendukung unit tahun, bulan, dan hari.
Catatan
Waktu absolut: Menggunakan waktu GMT. Format:
|
10y |
| ApiPassthrough |
object |
No |
Menimpa konten CSR atau menambahkan konten ke sertifikat CA melalui parameter API. |
|
| Subject |
object |
No |
Informasi subjek sertifikat CA. Jika nilai ini ditentukan, nilai tersebut menimpa SubjectDN dalam CSR. |
|
| Country |
string |
No |
Negara. Gunakan kode negara dua huruf ISO 3166-1. |
CN |
| State |
string |
No |
Negara bagian atau provinsi. |
Zhejiang |
| Locality |
string |
No |
Kota atau lokalitas. |
Hangzhou |
| Organization |
string |
No |
Organisasi atau perusahaan. |
Alibaba |
| OrganizationUnit |
string |
No |
Unit organisasi dalam organisasi, seperti departemen, tim, kelompok proyek, atau cabang. |
Cloud Security |
| CommonName |
string |
No |
Nama sertifikat CA saat ini. |
Testing CA |
| Extensions |
object |
No |
Ekstensi sertifikat CA. Jika nilai ini ditentukan, nilai tersebut menimpa nilai ekstensi dalam CSR atau menambahkannya ke ekstensi sertifikat CA. |
|
| PathLenConstraint |
integer |
No |
Batasan panjang jalur sertifikat. Untuk EndEntity CA, nilai ini harus diatur ke 0, yang berarti sertifikat CA saat ini digunakan untuk menerbitkan sertifikat entitas akhir. |
0 |
| ExtendedKeyUsages |
array |
No |
Penggunaan kunci diperluas. |
|
|
string |
No |
Nilai valid:
Valid values:
|
serverAuth |
|
| Tags |
array<object> |
No |
Daftar tag. |
|
|
object |
No |
Daftar tag. |
||
| Key |
string |
No |
Kunci tag. |
database |
| Value |
string |
No |
Nilai tag. |
1 |
| ResourceGroupId |
string |
No |
ID kelompok sumber daya. |
test |
| CertMaxTime |
integer |
No |
Periode validitas maksimum untuk sertifikat yang diterbitkan, sebagaimana ditentukan oleh certMaxTime dari CA. Unit: hari. |
30 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
OpenApiResponse |
||
| RequestId |
string |
ID permintaan. |
12345678-1234-1234-1234-123456789ABC |
| Identifier |
string |
Pengidentifikasi unik sertifikat. |
1ed4068c-6f1b-6deb-8e32-3f8439a851cb |
| Certificate |
string |
Konten sertifikat. |
-----BEGIN CERTIFICATE----- MIIEkjCCA3qgAwIBAgIQCgFBQgAAAVOFc2oLheynCDANBgkqhkiG9w0BAQsFADA/ ... ... ... KOqkqm57TH2H3eDJAkSnh6/DNFu0Qg== -----END CERTIFICATE----- |
| CertificateChain |
string |
Rantai sertifikat CA. |
-----BEGIN CERTIFICATE----- ... ... -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- ... ... -----END CERTIFICATE----- |
Contoh
Respons sukses
JSONformat
{
"RequestId": "12345678-1234-1234-1234-123456789ABC",
"Identifier": "1ed4068c-6f1b-6deb-8e32-3f8439a851cb",
"Certificate": "-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgIQCgFBQgAAAVOFc2oLheynCDANBgkqhkiG9w0BAQsFADA/\n...\n...\n...\nKOqkqm57TH2H3eDJAkSnh6/DNFu0Qg==\n-----END CERTIFICATE-----\n",
"CertificateChain": "-----BEGIN CERTIFICATE-----\n...\n...\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\n...\n...\n-----END CERTIFICATE-----\n"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.