-
Notifications
You must be signed in to change notification settings - Fork 171
Add Pluton attestation APIs #7262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from 3 commits
d505f04
42c0a24
93fdcd9
c09adea
5463ecb
68aa9f0
1760031
45422cc
cd9cbcd
ff79f51
ce2f07a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -464,6 +464,15 @@ namespace Azure { namespace Security { namespace Attestation { namespace Models | |
| std::vector<uint8_t> TpmResult; | ||
| }; | ||
|
|
||
| /** @brief The result of a call to AttestPluton. | ||
| */ | ||
| struct PlutonAttestationResult final | ||
| { | ||
| /** @brief Attestation response data. | ||
| */ | ||
| std::vector<uint8_t> PlutonResult; | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Because the attestation result is unstructured data, it implies that a client cannot make any assumptions about the contents of the That restriction may be excessively limiting to your customers, but the documentation for this API is extremely minimal. I'm not 100% sure how any customer is going to be able to use this API.
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Work to create public documentation describing the Pluton protocol messages is on our radar. Our primary goal for now is to unblock our partner team who are already acquainted with the request/response structures. |
||
| }; | ||
|
|
||
| /** | ||
| * @brief The PolicyModification enumeration represents the result of an attestation | ||
| * policy modification. | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since the AttestPluton depends on a custom API version, document the requirement of the custom API version.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note added.