# Note that JSON is defined to be orderless, that is 'tags' can appear in any order # Binary data defaults to binhex encoding # {"RequestMessage": {"BatchItem": [{"MessageExtension": {"CriticalityIndicator": true, "VendorExtension": "313233343536373839304142434445464748494A31323334", "VendorIdentification": "https:\/\/www.p6r.com" }, "Operation": "Create", "RequestPayload": {"ObjectType": "SymmetricKey", "TemplateAttribute": {"Attribute": [{"AttributeName": "Cryptographic Algorithm", "AttributeValue": 16 }, {"AttributeName": "Cryptographic Length", "AttributeValue": 256 }, {"AttributeName": "Cryptographic Usage Mask", "AttributeValue": 4100 } ] } }, "UniqueBatchItemIdentifier": "31" }, {"Operation": "CreateKeyPair", "RequestPayload": {"CommonTemplateAttributes": {"Attribute": [{"AttributeName": "Cryptographic Algorithm", "AttributeValue": 4 }, {"AttributeName": "Cryptographic Length", "AttributeValue": 2048 }, {"AttributeName": "Cryptographic Usage Mask", "AttributeValue": 4100 } ] }, "PrivateKeyTemplateAttributes": {"Attribute": {"AttributeName": "Cryptographic Parameters", "AttributeValue": {"HashAlgorithm": "SHA-256", "KeyRoleType": "MAC97974", "PaddingMethod": "Zeros" } } }, "PublicKeyTemplateAttributes": {"Attribute": {"AttributeName": "Cryptographic Parameters", "AttributeValue": {"HashAlgorithm": "SHA-512", "KeyRoleType": 32 } } } }, "UniqueBatchItemIdentifier": "32" } ], "RequestHeader": {"AsynchronousIndicator": false, "BatchContinuation": "Continue", "BatchCount": 2, "BatchOrder": true, "MaximumResponseSize": 2000, "ProtocolVersion": {"ProtocolMajor": 1,"ProtocolMinor": 0}, "Timestamp": "2012-02-05T02:01:48Z" } } }