From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [45.144.208.40]) by lore.proxmox.com (Postfix) with ESMTPS id E9C391FF0AF for ; Thu, 24 Sep 2026 16:23:15 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id 2DE19216E3; Thu, 24 Sep 2026 16:23:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=genua.de; s=202307; t=1790259252; bh=wfN9eOeykKqbQGTQIKQjUNkPAm3z/tp6w9GavkXVzbw=; h=Date:From:To:Subject:References:In-Reply-To:From; b=wwzBChV6Zkak/o4v7Mz9jMyDKv0g1yz1r2RkHyWwbrl5/zB1+qSIv2c0KzmDEtdCi WWJ/zit+Wo68iHxCBxs3LI31b/A7F+hUsAlsrRsF/JyynqVR02zF1cxvOrbPT44CFY M9XutUge7u77ajjld4w8VJCHWrIB0Av4TqOmPen+cXQsi8KBCFi0ErqEaEHOQZmNvq rWltixZX4USiO3STzHb8rNVnNYnNDl+kOJVPIWUkoqjbGQGNOpJTMTucnGAqB0WHL0 jVaXNsMnvn+tol2bGNm0abFv6RxBgazbrkT9NYRZt4G/z5bBNAHlatfkGmuYiKeoKF 0+J3zGdimCLkg== Date: Thu, 24 Sep 2026 16:14:11 +0200 From: Christian Ludwig To: Subject: [PATCH pve-docs 7/7] sev: Describe VCEK retieval Message-ID: References: MIME-Version: 1.0 In-Reply-To: X-Originating-IP: [192.168.217.185] X-ClientProxiedBy: kch1-mta09.win.genua.de (10.208.16.109) To kch1-mta07.win.genua.de (10.208.16.107) Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="----8977BB7515588F5D790F1674D7F479C3" X-SPAM-LEVEL: Spam detection results: 0 AWL -0.032 Adjusted score from AWL reputation of From: address DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy POISEN_SPAM_PILL 0.1 Meta: its spam POISEN_SPAM_PILL_1 0.1 random spam to be learned in bayes POISEN_SPAM_PILL_3 0.1 random spam to be learned in bayes SPF_HELO_PASS -0.001 SPF: HELO matches SPF record SPF_PASS -0.001 SPF: sender matches SPF record UNPARSEABLE_RELAY 0.001 Informational: message has unparseable relay lines Message-ID-Hash: X7MLRE4JCLK5AJIATMBL3W7PYI5VQPQX X-Message-ID-Hash: X7MLRE4JCLK5AJIATMBL3W7PYI5VQPQX X-MailFrom: christian_ludwig@genua.de X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: ------8977BB7515588F5D790F1674D7F479C3 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline Describe where to find information in the API to retrieve the VCEK from AMD's Key Distribution Server. Signed-off-by: Christian Ludwig --- qm.adoc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/qm.adoc b/qm.adoc index 37950fc..54b3d42 100644 --- a/qm.adoc +++ b/qm.adoc @@ -856,6 +856,19 @@ Y The number of ASIDs gives the maximum number of confidential guests for each type that can run in parallel. +{pve} probes the host's Secure Processor at boot and exposes the data that is +needed to attest a confidential guest through the API: + +---- +# pvesh get /nodes/{node}/capabilities/qemu/sev +---- + +This reports the chip unique ID and the reported TCB security patch levels. +Together they identify the Versioned Chip Endorsement Key (VCEK) that the +firmware uses to sign attestation reports on this host. A remote attestation +service can use this information to fetch the matching certificate from AMD's +Key Distribution Service. + *Guest Requirements:* * edk2-OVMF -- 2.34.1 ------8977BB7515588F5D790F1674D7F479C3--