- Yêu cầu HTTP
- Tham số đường dẫn
- Nội dung yêu cầu
- Nội dung phản hồi
- Phạm vi uỷ quyền
- KeyRotationReason
- RotatedCloudKmsKey
- Hãy làm thử!
Xoay vòng khoá ký của ứng dụng sang một khoá Google Cloud KMS tự lưu trữ mới.
Cảnh báo: Phương thức này chỉ áp dụng cho các ứng dụng đã đăng ký bằng khoá Cloud KMS tự lưu trữ. Đối với các ứng dụng sử dụng tính năng Ký ứng dụng của Play do Google quản lý theo tiêu chuẩn, bạn phải bắt đầu yêu cầu xoay vòng khoá thông qua giao diện người dùng Google Play Console.
Xem Trung tâm trợ giúp: https://support.google.com/googleplay/android-developer/answer/9842756
Yêu cầu HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{name}/appSigning:rotateAppSigningKey
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
| Tham số | |
|---|---|
name |
Bắt buộc. Tên gói hoặc mã nhận dạng ứng dụng của ứng dụng thay đổi khoá ký. |
Nội dung yêu cầu
Nội dung yêu cầu chứa dữ liệu với cấu trúc sau:
| Biểu diễn dưới dạng JSON |
|---|
{ "rotatedCloudKmsKey": { object ( |
| Trường | |
|---|---|
rotatedCloudKmsKey |
Bắt buộc. Khoá Cloud KMS tự lưu trữ. |
keyRotationReason |
Bắt buộc. Lý do thay khoá ứng dụng. |
Nội dung phản hồi
Phản hồi để xoay vòng khoá ký của ứng dụng.
Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
| Biểu diễn dưới dạng JSON |
|---|
{
"rotatedKeyCertificate": {
object ( |
| Trường | |
|---|---|
rotatedKeyCertificate |
Các hàm băm chứng chỉ khoá đã xoay cho ứng dụng. Luôn đặt. |
Phạm vi uỷ quyền
Yêu cầu phạm vi OAuth sau:
https://www.googleapis.com/auth/androidpublisher
KeyRotationReason
Lý do xoay vòng khoá.
| Enum | |
|---|---|
KEY_ROTATION_REASON_UNSPECIFIED |
Lý do xoay vòng khoá không xác định. Không thể sử dụng. |
COMPROMISED_KEY |
Khoá bị xâm phạm. |
USE_STRONGER_KEY |
Bạn phải sử dụng khoá mạnh hơn. |
USE_SAME_KEY_FOR_MULTIPLE_APPS |
Cùng một khoá được dùng cho nhiều ứng dụng. |
ROUTINE_KEY_UPGRADE |
Nâng cấp khoá định kỳ. |
OTHER |
Lý do khác. |
RotatedCloudKmsKey
Thông báo đại diện cho khoá Cloud KMS đã xoay vòng. Bao gồm khoá Cloud KMS và bằng chứng xoay vòng được liên kết.
| Biểu diễn dưới dạng JSON |
|---|
{
"cloudKmsKeyAndCert": {
object ( |
| Trường | |
|---|---|
cloudKmsKeyAndCert |
Bắt buộc. Khoá Cloud KMS và chứng chỉ được liên kết với khoá. |
signingCertificateLineage |
Bắt buộc. Proof-of-rotation. Xem phần tạo dòng dõi chứng chỉ ký. Một chuỗi được mã hoá base64. |