Document:
pkcs11-cka_uuid-wrapWithUUID-cka-derive-template.docx

Draft (A preliminary unapproved sketch, outline, or version.)

Details

Submitted By Michael StJohns on 2013-08-01 1:54 pm UTC

Publication Type

None at this time.

Group / Folder

OASIS PKCS 11 TC / Working Drafts

Modified by

Not modified.

Copy

This document is not a copy.

Technical Contact

None at this time.

Download Count

83

Download Agreement

None at this time.

Description

Three items here, but did this as a single document since the edits were all in this section:

1) Fixing the text on CKA_UNWRAP_TEMPLATE to indicate it can be set once and then is read-only.

2) Adding CKA_UUID and CKA_WRAP_WITH_UUID. The first attribute marks each key with a pseudo-random UUID that changes anytime the key changes. The second points to the first for the purpose of uniquely identifying a key that can be used to wrap this key.

3) Added CKA_DERIVE_TEMPLATE. This exactly mirrors CKA_UNWRAP_TEMPLATE in that it is applied to a key derived from the key this attribute is on. This is necessary to set things like the sensitivity or extractability of derived keys.