p11_kit_uri_get_attribute

Nikos Mavrogiannopoulos nmav at redhat.com
Wed Jun 25 05:25:09 PDT 2014


Hello,
 By mistake I came across a PKCS #11 URL that is like that:
"pkcs11:model=SoftHSM;manufacturer=SoftHSM;serial=1;token=master-key;id=;object=;object-type=private"

Note that id and object are empty. However using
p11_kit_uri_get_attribute(), I cannot distinguish between a given but
empty ID, and an ID that doesn't exist, as they are in both cases NULL.
Would it make sense for p11_kit_uri_get_attribute() to distinguish
between these two cases and return the empty string for that particular
URL? My issue is that I was using the id and object fields as a way to
perform sanity check on the URL provided by the user, but with this
particular object I cannot distinguish between intentional empty ID and
object, and not having these fields at all.

regards,
Nikos





More information about the p11-glue mailing list