Server attestation
POST
/aTLSThis endpoint enables secure communication by accepting a nonce from the client and responding with multiple security reports and certificates. It returns a Trusted Execution Environment (TEE) report, a Trusted Platform Module (TPM) quote, a GPU report, and an Attested TLS (aTLS) certificate. These components collectively ensure the integrity and authenticity of the communication channel.
Request
Body Params application/json
nonce
string <base64>
required
A random value generated by the client.
Example
{
"nonce": "string"
}
Request samples
Responses
OK(200)
HTTP Code: 200
Content Type : JSONapplication/json
Attestation evidence and aTLS certificate.
Data Schema
evidence
object
optional
report
string <base64>
optional
TEE report containing attestation details.
quote
string <base64>
optional
TPM quote.
cgpu_attestation
optional
CGPU attestation.
module_load_order
object
optional
certificate
string <base64>
optional
Attested TLS (aTLS) certificate.
Example
{
"evidence": {
"report": "string",
"quote": "string",
"cgpu_attestation": null,
"module_load_order": {
"kernel": "string",
"order": [
"string"
]
}
},
"certificate": "string"
}
Last modified: a month ago