পদ্ধতি: wrapprivatekey

ব্যবহারকারীর ব্যক্তিগত কী মোড়ানো। এটি একটি বিশেষ সুবিধাপ্রাপ্ত অপারেশন, এবং এটি শুধুমাত্র অনুমোদিত কী অ্যাক্সেস কন্ট্রোল লিস্ট সার্ভিস (KACLS) অ্যাডমিনদের দ্বারা করা যেতে পারে। এই API ঐচ্ছিক. Google বা Gmail ক্লায়েন্ট কেউই এই API কল করে না। প্রদত্ত স্পেসিফিকেশন একটি সুপারিশ, প্রয়োজন নয়।

HTTP অনুরোধ

POST https:// BASE_URL /wrapprivatekey

বেস URL দিয়ে BASE_URL প্রতিস্থাপন করুন।

পাথ প্যারামিটার

কোনোটিই নয়।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "authentication": string,
  "perimeter_id": string,
  "private_key": string
}
ক্ষেত্র
authentication

string

পরিচয় প্রদানকারী (আইডিপি) দ্বারা জারি করা একটি JWT যা নিশ্চিত করে যে ব্যবহারকারী কে। প্রমাণীকরণ টোকেন দেখুন।

perimeter_id

string (UTF-8)

কী দিয়ে এনক্রিপ্ট করার জন্য পেরিমিটার আইডি।

private_key

string

বেস64-এনকোডেড DEK। সর্বোচ্চ আকার: 128 বাইট।

প্রতিক্রিয়া শরীর

সফল হলে, এই পদ্ধতিটি মোড়ানো ব্যক্তিগত কী ফেরত দেয়।

অপারেশন ব্যর্থ হলে, একটি কাঠামোগত ত্রুটির উত্তর ফেরত দেওয়া হয়।

JSON প্রতিনিধিত্ব
{
  "wrapped_private_key": string
}
ক্ষেত্র
wrapped_private_key

string

বেস64-এনকোড করা ব্যক্তিগত কী। সর্বোচ্চ আকার: 8 KB।

উদাহরণ

এই উদাহরণটি wrapprivatekey পদ্ধতির জন্য একটি নমুনা অনুরোধ এবং প্রতিক্রিয়া প্রদান করে।

অনুরোধ

POST https://mykacls.example.org/v1/wrapprivatekey

{
  "private_key": "-----BEGIN RSA PRIVATE KEY-----\\nMIIJ......\\n-----END RSA PRIVATE KEY-----",
  "perimeter_id": ""
}

প্রতিক্রিয়া

{
  "wrapped_private_key": "LpyCSy5ddy82PIp/87JKaMF4Jmt1KdrbfT1iqpB7uhVd3OwZiu+oq8kxIzB7Lr0iX4aOcxM6HiUyMrGP2PG8x0HkpykbUKQxBVcfm6SLdsqigT9ho5RYw20M6ZXNWVRetFSleKex4SRilTRny38e2ju/lUy0KDaCt1hDUT89nLZ1wsO3D1F3xk8J7clXv5fe7GPRd1ojo82Ny0iyVO7y7h1lh2PACHUFXOMzsdURYFCnxhKAsadccCxpCxKh5x8p78PdoenwY1tnT3/X4O/4LAGfT4fo98Frxy/xtI49WDRNZi6fsL6BQT4vS/WFkybBX9tXaenCqlRBDyZSFhatPQ==",
}