# Binary data defaults to a binhex encoding # www.jsonml.org defines this subset of JSON # ["RequestMessage", ["RequestHeader", ["ProtocolVersion", ["ProtocolMajor", 1], ["ProtocolMinor", 0] ], ["MaximumResponseSize", 2000], ["AsynchronousIndicator", false], ["BatchContinuation", "Continue"], ["BatchOrder", true], ["Timestamp", "2012-02-05T02:01:48Z"], ["BatchCount", 2] ], ["BatchItem", ["Operation", "Create"], ["UniqueBatchItemIdentifier", "31"], ["RequestPayload", ["ObjectType", "SymmetricKey"], ["TemplateAttribute", ["Attribute", ["AttributeName", "Cryptographic Algorithm"], ["AttributeValue", 16]], ["Attribute", ["AttributeName", "Cryptographic Length"], ["AttributeValue", 256]], ["Attribute", ["AttributeName", "Cryptographic Usage Mask"], ["AttributeValue", 4100]] ] ], ["MessageExtension", ["VendorIdentification", "https:\/\/www.p6r.com"], ["CriticalityIndicator", true], ["VendorExtension", "313233343536373839304142434445464748494A31323334"] ] ], ["BatchItem", ["Operation", "CreateKeyPair"], ["UniqueBatchItemIdentifier", "32"], ["RequestPayload", ["CommonTemplateAttributes", ["Attribute", ["AttributeName", "Cryptographic Algorithm"], ["AttributeValue", 4]], ["Attribute", ["AttributeName", "Cryptographic Length"], ["AttributeValue", 2048]], ["Attribute", ["AttributeName", "Cryptographic Usage Mask"], ["AttributeValue", 4100]] ], ["PrivateKeyTemplateAttributes", ["Attribute", ["AttributeName", "Cryptographic Parameters"], ["AttributeValue", ["PaddingMethod", "Zeros"], ["HashAlgorithm", "SHA-256"], ["KeyRoleType", "MAC97974"]] ] ], ["PublicKeyTemplateAttributes", ["Attribute", ["AttributeName", "Cryptographic Parameters"], ["AttributeValue", ["HashAlgorithm", "SHA-512"], ["KeyRoleType", 32] ] ] ] ] ] ]