DeviceEncryptionKey

একটি ক্ষণস্থায়ী এনক্রিপশন পাবলিক কী, এবং সংশ্লিষ্ট মেটাডেটা।

JSON উপস্থাপনা
{
  "publicKey": string,
  "signature": string,
  "keyId": string
}
ক্ষেত্র
publicKey

string

এই অনুরোধের জন্য ডিভাইস দ্বারা তৈরি করা বেস৬৪ এনকোডেড এফেমেরাল পাবলিক কী। HPKE KEM-এনকোডিং দ্বারা নির্দিষ্ট করা আনকম্প্রেসড ফর্ম্যাটে কীটি হল এলিপিটিক কার্ভ পয়েন্ট।

signature

string

ডিভাইসের আইডেন্টিটি কী দ্বারা স্বাক্ষরিত, ক্ষণস্থায়ী পাবলিক কী-এর base64 এনকোডেড স্বাক্ষর। এটি ProofOfOwnership ফর্ম্যাটে একটি COSE_Sign1 অবজেক্ট হবে। এই ফর্ম্যাটে "চ্যালেঞ্জ" হবে SHA-256 (ক্ষণস্থায়ী পাবলিক কী)।

keyId

string

ডিভাইস দ্বারা তৈরি ক্ষণস্থায়ী পাবলিক কী-এর কী আইডি।