Response Payload Object REQUIRED Description Data Yes for The hashed data (as a Byte String). single-part. No for Correlation Value, see 2.1.15 No Specifies the stream or by-parts value to be provided in subsequent calls to this operation for performing cryptographic operations. Table : Hash Response Payload Create Split Key This operation requests the server to generate a new split key and register all the splits as individual new Managed Cryptographic Objects. The request contains attributes to be assigned to the objects (e.g., Split Key Parts, Split Key Threshold, Split Key Method, Cryptographic Algorithm, Cryptographic Length, etc.). The request MAY contain the Unique Identifier of an existing cryptographic object that the client requests be split by the server. If the attributes supplied in the request do not match those of the key supplied, the attributes of the key take precedence. The response contains the Unique Identifiers of all created objects. The ID Placeholder value SHALL be set to the Unique Identifier of the split whose Key Part Identifier is 1. Request Payload Object REQUIRED Description Object Type, see 3.3 Yes Determines the type of object to be created. Unique Identifier, see 3.1 No The Unique Identifier of the key to be split (if applicable). Split Key Parts Yes The total number of parts. Split Key Threshold Yes The minimum number of parts needed to reconstruct the entire key. Split Key Method Yes Prime Field Size No Template-Attribute, see 2.1.7.14 Yes Specifies desired object attributes using templates and/or individual attributes. Table : Create Split Key Request Payload
Response Payload Object REQUIRED Description Data Yes for single-part. No for The hashed data (as a Byte String). Correlation Value, see 2.1.15 No Specifies the stream or by-parts value to be provided in subsequent calls to this operation for performing cryptographic operations. Table : Hash Response Payload Create Split Key This operation requests the server to generate a new split key and register all the splits as individual new Managed Cryptographic Objects. The request contains attributes to be assigned to the objects (e.g., Split Key Parts, Split Key Threshold, Split Key Method, Cryptographic Algorithm, Cryptographic Length, etc.). The request MAY contain the Unique Identifier of an existing cryptographic object that the client requests be split by the server. If the attributes supplied in the request do not match those of the key supplied, the attributes of the key take precedence. The response contains the Unique Identifiers of all created objects. The ID Placeholder value SHALL be set to the Unique Identifier of the split whose Key Part Identifier is 1. Request Payload Object REQUIRED Description Object Type, see 3.3 Yes Determines the type of object to be created. Unique Identifier, see 3.1 No The Unique Identifier of the key to be split (if applicable). Split Key Parts Yes The total number of parts. Split Key Threshold Yes The minimum number of parts needed to reconstruct the entire key. Split Key Method Yes Prime Field Size No Template-Attribute, see 2.1.7.14 Yes Specifies desired object attributes using templates and/or individual attributes. Table : Create Split Key Request Payload