Response Header Object REQUIRED in Message Comment Response Header Yes Structure Protocol Version Yes See 6.1 Time Stamp Yes See 6.5 Nonce No See 2.1.14 Attestation Type No, MAY be repeated REQUIRED in Attestation Required error message if client set Attestation Capable Indicator to True in the request, see 9.1.3.2.36 Batch Count Yes See 6.14 Table 247: Response Header Structure Response Batch Item Object REQUIRED in Message Comment Batch Item Yes Structure, see 6.15 Operation Yes, if specified in Request Batch Item See 6.2 Unique Batch Item ID No REQUIRED if present in Request Batch Item, see 6.4 Result Status Yes See 6.9 Result Reason Yes, if Result Status is Failure REQUIRED if Result Status is Failure, otherwise OPTIONAL, see 6.10 Result Message No OPTIONAL if Result Status is not Pending or Success, see 6.11 Asynchronous Correlation Value No REQUIRED if Result Status is Pending, see 6.8 Response Payload Yes, if not a failure Structure, contents depend on the Operation, see 4and 5 Message Extension No See 6.16 Table 248: Response Batch Item Structure
Digital Signature Algorithm Enumeration Digital Signature Algorithm Name Value MD2 with RSA Encryption (PKCS#1 v1.5) 00000001 MD5 with RSA Encryption (PKCS#1 v1.5) 00000002 SHA-1 with RSA Encryption (PKCS#1 v1.5) 00000003 SHA-224 with RSA Encryption (PKCS#1 v1.5) 00000004 SHA-256 with RSA Encryption (PKCS#1 v1.5) 00000005 SHA-384 with RSA Encryption (PKCS#1 v1.5) 00000006 SHA-512 with RSA Encryption (PKCS#1 v1.5) 00000007 RSASSA-PSS (PKCS#1 v2.1) 00000008 DSA with SHA-1 00000009 DSA with SHA224 0000000A DSA with SHA256 0000000B ECDSA with SHA-1 0000000C ECDSA with SHA224 0000000D ECDSA with SHA256 0000000E ECDSA with SHA384 0000000F ECDSA with SHA512 00000010 Extensions 8XXXXXXX Table 258: Digital Signature Algorithm Enumeration Split Key Method Enumeration Split Key Method Name Value XOR 00000001 Polynomial Sharing GF (216) 00000002 Polynomial Sharing Prime Field 00000003 Polynomial Sharing GF (28) 00000004 Extensions 8XXXXXXX Table 259: Split Key Method Enumeration
Query Function Enumeration Query Function Name Value Query Operations 00000001 Query Objects 00000002 Query Server Information 00000003 Query Application Namespaces 00000004 Query Extension List 00000005 Query Extension Map 00000006 Query Attestation Types 00000007 Extensions 8XXXXXXX Table 275: Query Function Enumeration Cancellation Result Enumeration Cancellation Result Name Value Canceled 00000001 Unable to Cancel 00000002 Completed 00000003 Failed 00000004 Unavailable 00000005 Extensions 8XXXXXXX Table 276: Cancellation Result Enumeration Put Function Enumeration Put Function Name Value New 00000001 Replace 00000002 Extensions 8XXXXXXX Table 277: Put Function Enumeration
Template object is archived Operation Failed Object Archived Number of Unique Identifiers given in request is less than Split Key Threshold Operation Failed Cryptographic Failure? Split Key Method not supported Operation Failed Invalid Field No object with the specified Unique Identifier exists Operation Failed Item Not Found One or more of the objects is archived Operation Failed Object Archived Table 318: Join Split Key Errors
Compromise Date x x x x x x x x Revocation Reason x x x x x x x x Archive Date x x x x x x x x x Object Group x x x x x x x x x Fresh x x x x x x Link x x x x x x x Application Specific Information x x x x x x x x x Contact Information x x x x x x x x x Last Change Date x x x x x x x x x Custom Attribute x x x x x x x x x Alternative Name x x x x x x x x x Key Value Present x x x x Key Value Location x x x x Original Creation Date x x x x x x x x x Table 319: Attribute Cross-reference
Tag Cross-Reference This table is not normative. Object Defined Type Notes Activation Date 3.24 Date-Time Application Data 3.36 Text String Application Namespace 3.36 Text String Application Specific Information 3.36 Structure Archive Date 3.32 Date-Time Asynchronous Correlation Value 6.8 Byte String Asynchronous Indicator 6.7 Boolean Attribute 2.1.1 Structure Attribute Index 2.1.1 Integer Attribute Name 2.1.1 Text String Attribute Value 2.1.1 * type varies Authentication 6.6 Structure Batch Count 6.14 Integer Batch Error Continuation Option 6.13, 9.1.3.2.30 Enumeration Batch Item 6.15 Structure Batch Order Option 6.12 Boolean Block Cipher Mode 3.6, 9.1.3.2.14 Enumeration Cancellation Result 4.27, 9.1.3.2.25 Enumeration Certificate 2.2.1 Structure Certificate Identifier 3.13 Structure deprecated as of version 1.1 Certificate Issuer 3.13 Structure deprecated as of version 1.1 Certificate Issuer Alternative Name 3.15 Text String deprecated as of version 1.1 Certificate Issuer Distinguished Name 3.15 Text String deprecated as of version 1.1 Certificate Length 3.9 Integer Certificate Request 4.7, 4.8 Byte String Certificate Request Type 4.7, 4.8, 9.1.3.2.22 Enumeration Certificate Serial Number 3.9 Byte String Certificate Subject 3.14 Structure deprecated as of version 1.1 Certificate Subject Alternative Name 3.14 Text String deprecated as of version 1.1 Certificate Subject Distinguished Name 3.14 Text String deprecated as of version 1.1