ব্যবহারকারীর ব্যক্তিগত কী মোড়ানো। এটি একটি বিশেষ সুবিধাপ্রাপ্ত অপারেশন, এবং এটি শুধুমাত্র অনুমোদিত কী অ্যাক্সেস কন্ট্রোল লিস্ট সার্ভিস (KACLS) অ্যাডমিনদের দ্বারা করা যেতে পারে। এই API ঐচ্ছিক. Google বা Gmail ক্লায়েন্ট কেউই এই API কল করে না। প্রদত্ত স্পেসিফিকেশন একটি সুপারিশ, প্রয়োজন নয়।
HTTP অনুরোধ
POST https:// BASE_URL /wrapprivatekey
বেস URL দিয়ে BASE_URL
প্রতিস্থাপন করুন।
পাথ প্যারামিটার
কোনোটিই নয়।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব | |
---|---|
{ "authentication": string, "perimeter_id": string, "private_key": string } |
ক্ষেত্র | |
---|---|
authentication | পরিচয় প্রদানকারী (আইডিপি) দ্বারা জারি করা একটি JWT যা নিশ্চিত করে যে ব্যবহারকারী কে। প্রমাণীকরণ টোকেন দেখুন। |
perimeter_id | কী দিয়ে এনক্রিপ্ট করার জন্য পেরিমিটার আইডি। |
private_key | বেস64-এনকোডেড DEK। সর্বোচ্চ আকার: 128 বাইট। |
প্রতিক্রিয়া শরীর
সফল হলে, এই পদ্ধতিটি মোড়ানো ব্যক্তিগত কী ফেরত দেয়।
অপারেশন ব্যর্থ হলে, একটি কাঠামোগত ত্রুটির উত্তর ফেরত দেওয়া হয়।
JSON প্রতিনিধিত্ব | |
---|---|
{ "wrapped_private_key": string } |
ক্ষেত্র | |
---|---|
wrapped_private_key | বেস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==",
}