kmip-interop-tech — archive
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
— [Date Index]
| [Thread Index]
| [Month Index]
| [List Home]
templates
Going back to the discussion topic of what can you run Locate on:
Is this request meant to be allowed?
42007801000000b04200770100000038420069010000002042006a02000000040000000100000000
42006b0200000004000000000000000042000d0200000004000000010000000042000f0100000068
42005c050000000400000008000000004200930800000014756e697175652d62617463682d69642d
68657265000000004200790100000030420008010000002842000a070000000f4b657920466f726d
617420547970650042000b05000000040000000300000000
Tag: REQUEST_MESSAGE (0x420078), Type: STRUCTURE (0x01), Data:
Tag: REQUEST_HEADER (0x420077), Type: STRUCTURE (0x01), Data:
Tag: PROTOCOL_VERSION (0x420069), Type: STRUCTURE (0x01), Data:
Tag: PROTOCOL_VERSION_MAJOR (0x42006a), Type: INTEGER (0x02), Data: 0x00000001
Tag: PROTOCOL_VERSION_MINOR (0x42006b), Type: INTEGER (0x02), Data: 0x00000000
Tag: BATCH_COUNT (0x42000d), Type: INTEGER (0x02), Data: 0x00000001
Tag: BATCH_ITEM (0x42000f), Type: STRUCTURE (0x01), Data:
Tag: OPERATION (0x42005c), Type: ENUMERATION (0x05), Data: 0x00000008 (LOCATE)
Tag: UNIQUE_BATCH_ITEM_ID (0x420093), Type: BYTE_STRING (0x08), Data:
0x756e697175652d62617463682d69642d68657265
Tag: REQUEST_PAYLOAD (0x420079), Type: STRUCTURE (0x01), Data:
Tag: ATTRIBUTE (0x420008), Type: STRUCTURE (0x01), Data:
Tag: ATTRIBUTE_NAME (0x42000a), Type: TEXT_STRING (0x07), Data: Key
Format Type
Tag: ATTRIBUTE_VALUE (0x42000b), Type: ENUMERATION (0x05), Data:
0x00000003 (PKCS_1)
It is implemented and supported on both the IBM and Cryptsoft interop servers;
however "Key Format Type" is not an attribute (in that it is not in the list of
Attributes in section 3) if we keep to the separation of attributes and tags as
being rather distinct concepts.
I think that all tag values are legitimate "attributes" and you should be able
to perform all attribute operations (add, modify, delete) on them and use them
in locate requests.
And another example requesting all objects in a particular State ...
Tag: REQUEST_MESSAGE (0x420078), Type: STRUCTURE (0x01), Data:
Tag: REQUEST_HEADER (0x420077), Type: STRUCTURE (0x01), Data:
Tag: PROTOCOL_VERSION (0x420069), Type: STRUCTURE (0x01), Data:
Tag: PROTOCOL_VERSION_MAJOR (0x42006a), Type: INTEGER (0x02), Data: 0x00000001
Tag: PROTOCOL_VERSION_MINOR (0x42006b), Type: INTEGER (0x02), Data: 0x00000000
Tag: BATCH_COUNT (0x42000d), Type: INTEGER (0x02), Data: 0x00000001
Tag: BATCH_ITEM (0x42000f), Type: STRUCTURE (0x01), Data:
Tag: OPERATION (0x42005c), Type: ENUMERATION (0x05), Data: 0x00000008 (LOCATE)
Tag: REQUEST_PAYLOAD (0x420079), Type: STRUCTURE (0x01), Data:
Tag: ATTRIBUTE (0x420008), Type: STRUCTURE (0x01), Data:
Tag: ATTRIBUTE_NAME (0x42000a), Type: TEXT_STRING (0x07), Data: State
Tag: ATTRIBUTE_VALUE (0x42000b), Type: ENUMERATION (0x05), Data:
0x00000001 (PRE_ACTIVE)
Again candidates for being in an expanded list of use cases.
Tim.
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
— [Date Index]
| [Thread Index]
| [Month Index]
| [List Home]