Membuat ClientPublicKey untuk sebuah aplikasi. Ketika klien M2M menggunakan metode PRIVATE_KEY_JWT untuk meminta titik akhir token, kunci publik ini digunakan oleh server otorisasi M2M untuk memverifikasi asersi yang dibawa dalam permintaan titik akhir token klien.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
eiam:CreateClientPublicKey |
none |
*ClientPublicKey.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| ApplicationId |
string |
Yes |
ID aplikasi. |
app_mkv7rgt4d7i4u7zqtzev2mxxxx |
| PublicKey |
string |
Yes |
Kunci publik dalam format PEM. Kunci harus bertipe SPKI, dimulai dengan "-----BEGIN PUBLIC KEY-----" dan diakhiri dengan "-----END PUBLIC KEY-----". |
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmnWMdp9FU3vXljeIqpgR 05E6jEgzIfKsFaLkv+07e2Lg8luTaJh8Q2nkbxdNpTfqBnMMyTgml88WktP45F78 La7hQtR3vz0Eu1yA92gXwD5Oob7ay4JYQZ0C80o2tB3FsbXG2jUvr31MNkf/0oBY qUKK5Hnlk1TdrnZ5VkzgLGHKlj+NJHHF/57DbT64C2qpAWeKHAr9umJ8++0hKqG/ oRSOpb7oWK4t5c39ulp1j5JJ6cwqrKVCXvsHfWHywOHkcyus+ZNPTQvpwjRnEmRz Vy3NWrjT7JlIa8vS1aUU+FxeFd2MLQzxFxquFLwi05su2faRexaeYwWW6IWAI3tX twxxxxxx -----END PUBLIC KEY----- |
| AlgorithmType |
string |
Yes |
Tipe algoritma. Valid values:
|
RSA-2048 |
| ClientToken |
string |
Yes |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan nilai parameter, tetapi pastikan nilainya unik di antara berbagai permintaan. Token hanya boleh berisi karakter ASCII dan panjangnya tidak boleh melebihi 64 karakter. Untuk informasi lebih lanjut, lihat Referensi: Cara memastikan idempotensi. |
client-token-example |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
0441BD79-92F3-53AA-8657-F8CE4A2B912A |
| ClientPublicKeyId |
string |
ID ClientPublicKey aplikasi. |
KEYCKmEYW9byWTdjuRbmCjd2Bhg6VpkAxxxx |
Contoh
Respons sukses
JSONformat
{
"RequestId": "0441BD79-92F3-53AA-8657-F8CE4A2B912A",
"ClientPublicKeyId": "KEYCKmEYW9byWTdjuRbmCjd2Bhg6VpkAxxxx"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.