Standar API dan SDK siap pakai dalam berbagai bahasa
Spesifikasi OpenAPI produk ini (cas/2020-06-30) mematuhi standar RPC. Alibaba Cloud menyediakan SDK siap pakai untuk berbagai bahasa pemrograman populer guna mengabstraksi kompleksitas tingkat rendah seperti request signing. Hal ini memungkinkan developer untuk memanggil API menggunakan sintaks khusus tanpa perlu menangani detail HTTP secara langsung.
Signature kustom
Jika SDK tidak mendukung kebutuhan spesifik Anda, seperti signature kustom, Anda harus menandatangani request secara manual menggunakan signature mechanism. Perhatikan bahwa proses penandatanganan manual memerlukan upaya yang signifikan (estimasi 5 hari kerja). Untuk mendapatkan dukungan, bergabunglah dengan grup DingTalk kami (ID: 147535001692).
Sebelum Anda mulai
Akun Alibaba Cloud memiliki hak administratif penuh. Jika pasangan AccessKey dikompromikan, semua resource terkait dapat terekspos terhadap akses tidak sah, sehingga menimbulkan risiko keamanan yang signifikan. Buat Resource Access Management (RAM) user dengan akses khusus API dan gunakan kebijakan RAM untuk menerapkan principle of least privilege (PoLP). Gunakan akun Alibaba Cloud hanya jika benar-benar diperlukan.
Untuk memanggil API secara aman, konfigurasikan hal berikut:
Akun RAM user
Pasangan AccessKey untuk akun tersebut
Sertifikat CA Privat
|
API |
Judul |
Deskripsi |
| CreateRootCACertificate | CreateRootCACertificate | Membuat sertifikat root Otoritas Sertifikat (CA). |
| CreateSubCACertificate | Membuat sertifikat CA subordinat. | Membuat sertifikat CA subordinat. |
| CreateExternalCACertificate | Membuat sertifikat CA bawahan eksternal. | Membuat dan menerbitkan sertifikat CA bawahan eksternal berdasarkan CSR dan parameter API. |
| GetCAInstanceStatus | GetCAInstanceStatus | Mengkueri status instans Otoritas Sertifikat pribadi (CA), termasuk kuota sertifikat yang tersisa. |
| DescribeCACertificateCount | DescribeCACertificateCount | Mengkueri jumlah sertifikat Otoritas Sertifikat (CA) yang Anda buat. |
| DescribeCACertificateList | Kueri informasi tentang semua sertifikat CA root dan sertifikat CA subordinat. | Mengkueri informasi tentang semua sertifikat CA root dan sertifikat CA subordinat. |
| DescribeCACertificate | Mengkueri detail sertifikat CA root atau sub-CA. | Mengkueri detail sertifikat CA. |
| UpdateCACertificateStatus | Memperbarui status sertifikat CA | Mengubah status sertifikat Otoritas Sertifikat (CA) root atau subordinat, seperti mencabut atau menonaktifkan CA aktif. |
Sertifikat Klien dan Server
|
API |
Judul |
Deskripsi |
| CreateCustomCertificate | CreateCustomCertificate | Menerbitkan sertifikat digital kustom dengan subjek, subject alternative names (SANs), key usage, dan extended key usage yang ditentukan. |
| CreateClientCertificate | Menerbitkan satu sertifikat klien berdasarkan CSR yang dibuat oleh sistem. | Menerbitkan satu sertifikat klien berdasarkan certificate signing request (CSR) yang dibuat oleh sistem. |
| CreateClientCertificateWithCsr | Menerbitkan satu sertifikat klien berdasarkan CSR kustom. | Menerbitkan satu sertifikat klien berdasarkan permintaan penandatanganan sertifikat (CSR) kustom. |
| CreateServerCertificate | Menerbitkan satu sertifikat server berdasarkan CSR yang dibuat oleh sistem. | Menerbitkan satu sertifikat server berdasarkan permintaan penandatanganan sertifikat (CSR) yang dibuat oleh sistem. |
| CreateServerCertificateWithCsr | Menerbitkan satu sertifikat server berdasarkan CSR kustom. | Menerbitkan satu sertifikat server berdasarkan CSR kustom. |
| CreateRevokeClientCertificate | Mencabut sertifikat klien atau server | Mencabut Sertifikat klien atau Sertifikat server yang diterbitkan oleh Otoritas Sertifikat (CA) sertifikat pribadi. |
| DeleteClientCertificate | DeleteClientCertificate | Deletes a revoked client certificate or server certificate. Only revoked certificates can be deleted. |
| DescribeCertificatePrivateKey | DescribeCertificatePrivateKey | Mengkueri kunci privat terenkripsi Sertifikat klien atau Sertifikat server. |
| DescribeClientCertificate | DescribeClientCertificate | Mengkueri detail Sertifikat klien atau Sertifikat server berdasarkan pengenal uniknya. |
| DescribeClientCertificateStatus | Query informasi status sertifikat. | Mengkueri informasi status sertifikat klien dan sertifikat server berdasarkan pengenal uniknya. |
| ListClientCertificate | Daftar sertifikat klien dan server | Mencantumkan semua sertifikat klien dan sertifikat server yang diterbitkan oleh sebuah private certificate authority (CA). |
| ListRevokeCertificate | ListRevokeCertificate | Membuat kueri untuk semua sertifikat klien yang dicabut dan sertifikat server. |
Lainnya
|
API |
Judul |
Deskripsi |
| ListPcaCaCertificate | ListPcaCaCertificate | Menampilkan daftar sertifikat pribadi Otoritas Sertifikat (CA). |
| ListCert | Mengkueri daftar sertifikat yang diterbitkan oleh CA. | Mengambil daftar sertifikat. |
| UploadPcaCertToCas | Mengunggah sertifikat CA pribadi ke certificate management service | Mengunggah sertifikat CA pribadi ke Certificate Management Service untuk pengelolaan terpusat. |
| DescribeClientCertificateForSerialNumber | Kueri sertifikat berdasarkan nomor seri. | Mengkueri detail sertifikat klien atau sertifikat server secara batch berdasarkan nomor seri sertifikat. |
| DescribeClientCertificateStatusForSerialNumber | Kueri status sertifikat berdasarkan nomor seri. | Mengkueri status sertifikat klien dan sertifikat server berdasarkan nomor seri sertifikat. |
| ListCACertificateLog | ListCACertificateLog | Queries the operation logs of a certificate authority (CA) certificate, such as issuance and revocation events. |
| DescribePcaAndExternalCACertificateList | Get IPA Daftar Sertifikat | Mengembalikan semua sertifikat CA untuk pengguna, termasuk sertifikat yang dihasilkan secara internal oleh PCA dan sertifikat eksternal yang diimpor. |
| UntagResources | UntagResources | Menghapus tag dari satu atau beberapa Sumber daya Certificate Management Service. |
| MoveResourceGroup | MoveResourceGroup | Memindahkan sumber daya Certificate Management Service ke kelompok sumber daya yang berbeda. |
| ListTagResources | List tag resources | Mengkueri tag yang dilampirkan ke sumber daya Certificate Management Service. |
| TagResources | TagResources | Attaches tags to one or more Certificate Management Service resources. |
| UpdatePcaCertificate | UpdatePcaCertificate | Updates the properties of a private CA certificate, such as the export status. |
| AssignCertificateCount | Kueri Jumlah Sertifikat yang Dialokasikan | Mengkueri jumlah sertifikat yang dialokasikan. |
| ListAllEndEntityInstance | Daftar instans end-entity di bawah CA pribadi | Mengkueri instans entitas akhir di bawah otoritas sertifikat pribadi (CA). |
| GetCaInstanceCrlAddress | Mendapatkan CRL dari CA. | Mengambil URL daftar pencabutan sertifikat (CRL) dari otoritas sertifikat (CA). |