File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed
Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,9 @@ Note it costs around 63m gas to validate an attestation with no prior verified c
77You can break this up into smaller transactions by verifying each cert in the chain separately.
88You can call ` CertManager.verifyCert ` for each cert in the attestation ` cabundle ` .
99
10+ This library does not currently support certificate revocation, which is disabled in AWS's attestation verification documentation
11+ [ here] ( https://github.com/aws/aws-nitro-enclaves-nsm-api/blob/4b851f3006c6fa98f23dcffb2cba03b39de9b8af/docs/attestation_process.md#32-syntactical-validation ) .
12+
1013## Usage
1114
12151 . Deploy the ` CertManager ` separately.
Original file line number Diff line number Diff line change @@ -10,6 +10,9 @@ import {ICertManager} from "./ICertManager.sol";
1010
1111// adapted from https://github.com/marlinprotocol/NitroProver/blob/f1d368d1f172ad3a55cd2aaaa98ad6a6e7dcde9d/src/CertManager.sol
1212
13+ // Manages a mapping of verified certificates and their metadata.
14+ // The root of trust is the AWS Nitro root cert.
15+ // Certificate revocation is not currently supported.
1316contract CertManager is ICertManager {
1417 using Asn1Decode for bytes ;
1518 using LibAsn1Ptr for Asn1Ptr;
You can’t perform that action at this time.
0 commit comments