Trusted Execution Environment Provisioning (TEEP)

Created

  • 2026-03-19

Last Updated

  • 2026-03-19

Available Formats


TEEP Message Types

Expert(s)

  • Unassigned

Reference

Available Formats

Range Registration Procedures
0-23 Standards Action
24-255 Specification Required
Value Name Reference
0 Reserved RFC-ietf-teep-protocol-26
1 TEEP-TYPE-query-request RFC-ietf-teep-protocol-26
2 TEEP-TYPE-query-response RFC-ietf-teep-protocol-26
3 TEEP-TYPE-update RFC-ietf-teep-protocol-26
4 TEEP-TYPE-success RFC-ietf-teep-protocol-26
5 TEEP-TYPE-error RFC-ietf-teep-protocol-26
6-255 Unassigned

TEEP data-item-requested Bits

Expert(s)

  • Unassigned

Reference

Available Formats

Range Registration Procedures
0-23 Standards Action
24-254 Specification Required
255 Private Use
Bit Name Description Reference
0 attestation TAM requests attestation payload RFC-ietf-teep-protocol-26
1 trusted-components TAM queries installed Trusted Components RFC-ietf-teep-protocol-26
2 extensions TAM queries supported extensions RFC-ietf-teep-protocol-26
3 suit-reports TAM requests SUIT Reports RFC-ietf-teep-protocol-26
4-254 Unassigned RFC-ietf-teep-protocol-26
255 Reserved for Private Use RFC-ietf-teep-protocol-26

TEEP Error Codes

Expert(s)

  • Unassigned

Reference

Available Formats

Range Registration Procedures
0-23 Standards Action
24-255 Specification Required
Value Name Description Reference
0 Reserved Reserved to prevent accidental use RFC-ietf-teep-protocol-26
1 ERR_PERMANENT_ERROR Incorrect or inconsistent fields RFC-ietf-teep-protocol-26
2 ERR_UNSUPPORTED_EXTENSION Unsupported extension in message RFC-ietf-teep-protocol-26
3 ERR_UNSUPPORTED_FRESHNESS_MECHANISMS Unsupported freshness mechanism RFC-ietf-teep-protocol-26
4 ERR_UNSUPPORTED_MSG_VERSION Unsupported freshness mechanism RFC-ietf-teep-protocol-26
5 ERR_UNSUPPORTED_CIPHER_SUITES Unsupported freshness mechanism RFC-ietf-teep-protocol-26
6 ERR_BAD_CERTIFICATE Unsupported freshness mechanism RFC-ietf-teep-protocol-26
7 ERR_ATTESTATION_REQUIRED Unsupported freshness mechanism RFC-ietf-teep-protocol-26
8 ERR_UNSUPPORTED_SUIT_REPORT Unsupported freshness mechanism RFC-ietf-teep-protocol-26
9 ERR_CERTIFICATE_EXPIRED Unsupported freshness mechanism RFC-ietf-teep-protocol-26
10 ERR_TEMPORARY_ERROR Unsupported freshness mechanism RFC-ietf-teep-protocol-26
11 ERR_MANIFEST_PROCESSING_FAILED Unsupported freshness mechanism RFC-ietf-teep-protocol-26
12-255 Unassigned

TEEP CBOR Labels

Expert(s)

  • Unassigned

Reference

Available Formats

Range Registration Procedures
0-255 Standards Action
256-1023 Specification Required
Label Name Type Reference
0 Reserved RFC-ietf-teep-protocol-26
1 supported-teep-cipher-suites array RFC-ietf-teep-protocol-26
2 challenge bstr RFC-ietf-teep-protocol-26
3 versions array RFC-ietf-teep-protocol-26
4 supported-suit-cose-profiles array RFC-ietf-teep-protocol-26
5 selected-version uint RFC-ietf-teep-protocol-26
6 attestation-payload bstr RFC-ietf-teep-protocol-26
7 tc-list array RFC-ietf-teep-protocol-26
8 ext-list array RFC-ietf-teep-protocol-26
9 manifest-list array RFC-ietf-teep-protocol-26
10 msg text RFC-ietf-teep-protocol-26
11 err-msg text RFC-ietf-teep-protocol-26
12 attestation-payload-format text RFC-ietf-teep-protocol-26
13 requested-tc-list array RFC-ietf-teep-protocol-26
14 unneeded-manifest-list array RFC-ietf-teep-protocol-26
15 component-id SUIT_Component_Identifier RFC-ietf-teep-protocol-26
16 tc-manifest-sequence-number uint RFC-ietf-teep-protocol-26
17 have-binary bool RFC-ietf-teep-protocol-26
18 suit-reports array RFC-ietf-teep-protocol-26
19 token bstr RFC-ietf-teep-protocol-26
20 supported-freshness-mechanisms array RFC-ietf-teep-protocol-26
21 err-lang text RFC-ietf-teep-protocol-26
22 err-code uint RFC-ietf-teep-protocol-26
23-1023 Unassigned

TEEP Freshness Mechanisms

Expert(s)

  • Unassigned

Reference

Available Formats

Range Registration Procedures
0-23 Standards Action
24-255 Specification Required
Value Name Reference
0 FRESHNESS_NONCE RFC-ietf-teep-protocol-26
1 FRESHNESS_TIMESTAMP RFC-ietf-teep-protocol-26
2-255 Unassigned