← Prev in month ← Prev in thread

Question for today's agenda: ID Placeholder

From
Featherstone, David <>
Date
2016-04-14T11:29:50+00:00
ID
Thread
Question for today's agenda: ID Placeholder
Hi Tony

 

Would you please add the following question regarding ID Placeholder to today’s agenda.

 

Cheers,

… Dave

 

Initial conditions:

 

Managed Cryptographic Object (Name)

State

foo

Deactivated

bar

Active

 

Batch request:

·         Batch Order Option = true

 

Batch Item #

Operation

ID Placeholder

(after Operation)

Comment

1

Locate [Name=foo]

ID Placeholder=UID(foo)

Locate by Name sets the ID Placeholder to foo

2

Revoke [UniqueIdentifier=UID(bar)]

ID Placeholder=No change=UID(foo)

This Revoke explicitly sets the UniqueIdentifier. Revoke does not [cannot] set the ID Placeholder.

3

Destroy [UniqueIdentifier=ID Placeholder]

ID Placeholder=No change=UID(foo)

Destroys foo!? This Destroy does not explicitly set the UniqueIdentifier, so implicitly uses the ID Placeholder, which identifies foo.

 

It seems strange, and hazardous, that the Locate operation’s setting of the ID Placeholder can leapfrog the Revoke operation’s explicit setting of the UniqueIdentifier to have effect on the operation following Revoke. A reasonable expectation for the above scenario would be that the Revoke operation sets the ID Placeholder to its explicitly set UniqueIdentifier (thereby resulting in the Destroy of bar instead of foo).

 

QUESTION:

Why does the KMIP specification deny setting of the ID Placeholder to operations like Revoke, Check, Get, and others that operate on a single, possibly explicit UniqueIdentifier?

 

BTW – As pointed out by Judy Furlong, the KMIP specification seems to have neglected ID Placeholder w.r.t. some of the newer operations [e.g. Split Key].

 

Cheers,

… Dave

 

The information contained in this electronic mail transmission 
may be privileged and confidential, and therefore, protected 
from disclosure. If you have received this communication in 
error, please notify us immediately by replying to this 
message and deleting it from your computer without copying 
or disclosing it.
← Prev in month ← Prev in thread