Hello JP,
Your suggestion seems simple but you don't know the label length
limit of the device and
you don't know what happens when you try to set a longer label than
supported. Is it trimmed or an error is returned?
Another problem is that the key id is a result of the key generation
so you cannot set the label when generating the key :-)
I'm considering alternatives...
Daniel
On 07. 07. 22 9:14, Jan-Piet Mens wrote:
> Hello Daniel,
>
>> I've just realised that the maximum PKCS#11 key label length
>> probably isn't enough to cover all possible zone names.
>
> Understood.
>
> I'm having a devil of a time (i.e. I'm finding it impossible) to
> associate key files created on a Thales Security World with the
> zones they're used for. Admittedly this is not often necessary, but I
> would like to be able to identify the key files themselves.
>
>> Some devices are limited to 32 characters.
>
> Object 449: URL:
> pkcs11:model=;manufacturer=nCipher%20Corp.%20Ltd;serial=xxx;\
> token=YYY;\
> id=%04%66%D0%9C%0D%9E%24%D9%79%0A%17%D3%5D%A0%CC%5A%3F%E2%A3%26;\
> type=public Type: Public key (RSA-2048) Label: ID:
> 04:66:d0:9c:0d:9e:24:d9:79:0a:17:d3:5d:a0:cc:5a:3f:e2:a3:26
>
> The ID is that which `keymgr list' displays (with colons in it), but
> the label is empty.
>
> Would it be possible for Knot to actually set the label so the key
> identifier used by Knot, i.e. for above example set it to:
> 0466d09c0d9e24d9790a17d35da0cc5a3fe2a326, maybe truncating it on
> devices which limit the field to a smaller number of characters?
>
> Best regards,
>
> -JP