OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

pkcs11 message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [pkcs11] CKA_PUBLIC_KEY_INFO


On 4/10/2013 2:11 PM, Burns, Robert wrote:
Michael,

Based on this proposal, it appears that now every token that wants to work with public keys will be required to have DER encoding/decoding functions for all public keys.
No. Did you miss the "If support for this attribute is implemented...." comment. The spec does two tangible things - it assigns a code point for CKA_PUBLIC_KEY_INFO and defines an encoding for that data. It doesn't require any token to support it. I think that at some point this gets added to one or more PKCS11 profiles as part of their mandatory to support attributes though.
   In the (somewhat distant) past, specific care was given to support tokens which only needed to work with the objects themselves by ensuring that the standard did not force tokens to implement DER/BER encoding rules (many reasons for this).  Is there a way in which we could support having this field default to "empty" so that tokens are not forced to DER encode their public keys if they don't want to?  That way, tokens can support the field, or choose not to.
See above. If you ask for a CKA_PUBLIC_KEY_INFO on a key that doesn't have that info, then you return an error code of a missing attribute.

But thanks for your comment - It reminded me that I need to add text for C_CreateObject for private keys and support for CKA_PUBLIC_KEY_INFO as part of the template.




Thanks,

Bob



-----Original Message-----
From: pkcs11@lists.oasis-open.org [mailto:pkcs11@lists.oasis-open.org] On
Behalf Of Michael StJohns
Sent: Tuesday, April 09, 2013 7:35 PM
To: pkcs11@lists.oasis-open.org
Subject: [pkcs11] CKA_PUBLIC_KEY_INFO

Attached is an edit of the appropriate sections of PKCS11 v2.30 to add
support for CKA_PUBLIC_KEY_INFO.

Additions are highlighted.  Assuming this is acceptable, I'll provide the
appropriate edits for the public key sections to describe the encoding of the
public key info field in SubjectPublicKeyInfo

Mike





[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]