- HTTP অনুরোধ
- পথের পরামিতি
- অনুরোধকারী শরীর
- প্রতিক্রিয়া সংস্থা
- অনুমোদনের পরিধি
- চাবি ঘূর্ণন কারণ
- RotatedCloudKmsKey
- চেষ্টা করে দেখুন!
একটি অ্যাপের সাইনিং কী পরিবর্তন করে একটি নতুন সেলফ-হোস্টেড গুগল ক্লাউড কেএমএস কী প্রদান করে।
সতর্কীকরণ: এই পদ্ধতিটি শুধুমাত্র সেলফ-হোস্টেড ক্লাউড কেএমএস কী-সহ এনরোল করা অ্যাপগুলির জন্য প্রযোজ্য। স্ট্যান্ডার্ড গুগল-পরিচালিত প্লে অ্যাপ সাইনিং ব্যবহারকারী অ্যাপগুলির জন্য, কী রোটেশন অনুরোধ অবশ্যই গুগল প্লে কনসোল UI-এর মাধ্যমে শুরু করতে হবে।
সহায়তা কেন্দ্র দেখুন: https://support.google.com/googleplay/android-developer/answer/9842756
HTTP অনুরোধ
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{name}/appSigning:rotateAppSigningKey
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
পথের পরামিতি
| প্যারামিটার | |
|---|---|
name | আবশ্যক। যে অ্যাপটি সাইনিং কী পরিবর্তন করছে, তার প্যাকেজ নাম অথবা অ্যাপ আইডি। |
অনুরোধকারী শরীর
অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "rotatedCloudKmsKey": { object ( |
| ক্ষেত্র | |
|---|---|
rotatedCloudKmsKey | সেলফ-হোস্টেড ক্লাউড কেএমএস কী আবশ্যক। |
keyRotationReason | প্রয়োজনীয়। অ্যাপ কী ঘোরানোর কারণ। |
প্রতিক্রিয়া সংস্থা
অ্যাপের সাইনিং কী ঘোরানোর প্রতিক্রিয়া।
সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{
"rotatedKeyCertificate": {
object ( |
| ক্ষেত্র | |
|---|---|
rotatedKeyCertificate | অ্যাপটির জন্য পরিবর্তিত কী সার্টিফিকেট হ্যাশগুলো সর্বদা সেট করা থাকে। |
অনুমোদনের পরিধি
নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
-
https://www.googleapis.com/auth/androidpublisher
চাবি ঘূর্ণন কারণ
ঘূর্ণনের প্রধান কারণসমূহ।
| এনাম | |
|---|---|
KEY_ROTATION_REASON_UNSPECIFIED | অনির্দিষ্ট কী রোটেশন কারণ। ব্যবহার করা যাবে না। |
COMPROMISED_KEY | চাবিটি অরক্ষিত। |
USE_STRONGER_KEY | আরও শক্তিশালী চাবি প্রয়োজন। |
USE_SAME_KEY_FOR_MULTIPLE_APPS | একাধিক অ্যাপের জন্য একই কী ব্যবহার করা হয়। |
ROUTINE_KEY_UPGRADE | নিয়মিত কী আপগ্রেড। |
OTHER | অন্য কারণ। |
RotatedCloudKmsKey
ঘূর্ণিত ক্লাউড কেএমএস কী-এর প্রতিনিধিত্বকারী বার্তা। এতে ক্লাউড কেএমএস কী এবং এর সাথে সম্পর্কিত ঘূর্ণনের প্রমাণ রয়েছে।
| JSON উপস্থাপনা |
|---|
{
"cloudKmsKeyAndCert": {
object ( |
| ক্ষেত্র | |
|---|---|
cloudKmsKeyAndCert | প্রয়োজনীয়: ক্লাউড কেএমএস কী এবং কী-টির সাথে সংশ্লিষ্ট সার্টিফিকেট। |
signingCertificateLineage | প্রয়োজনীয়। আবর্তনের প্রমাণ। স্বাক্ষর শংসাপত্রের বংশধারা তৈরি করা দেখুন। একটি বেস৬৪-এনকোডেড স্ট্রিং। |