DeviceEncryptionKey

یک کلید عمومی رمزگذاری موقت و فراداده مرتبط.

نمایش JSON
{
  "publicKey": string,
  "signature": string,
  "keyId": string
}
فیلدها
publicKey

string

کلید عمومی موقت کدگذاری شده با base64 که توسط دستگاه برای این درخواست تولید شده است. این کلید Elliptic Curve Point در قالب غیر فشرده است، همانطور که توسط کدگذاری HPKE KEM مشخص شده است.

signature

string

امضای کدگذاری‌شده‌ی base64 مربوط به کلید عمومی موقت، که توسط کلید هویت دستگاه امضا شده است. این یک شیء COSE_Sign1 با فرمت ProofOfOwnership خواهد بود. "چالش" در این فرمت SHA-256 (کلید عمومی موقت) خواهد بود.

keyId

string

شناسه کلید مربوط به کلید عمومی موقت تولید شده توسط دستگاه.