Skip to content

Clarification on MaximumNumberOfKeys capability #778

@bsriramprasad

Description

@bsriramprasad

Ref to capability "MaximumNumberOfKeys"

Example use case

  • Assume device sets the capability to 4?
  • Say if device supports RSA 4096 (biggest key) AND ECC 256 (smallest key) as key type and key length.
  • In the space reserved for say 4 RSA 4096 keys, client can make (device can allow) a lot more ECC keys (>4) than RSA 4096 and hence the max limit is not reflecting the actual key creation capability.
  • There is no existing structure in current schema that reflects max keys per [type + length] combination that's possible to make in the available space.

Question
Should the MaximumNumberOfKeys capability presented by device reflect max number of RSA 4096 keys that device can accommodate in parallel/simultaneously? or should it represent the max number of ECC 256 keys that device can accommodate in parallel/simultaneously?

Clarification?

  • Can we assume or clarify if static capability reflects the maximum number of keys that device can accommodate if all the keys created takes max size? OR
  • Can we assume or clarify if static capability reflects maximum number of keys of the smallest supported key size if all the keys created takes min space?

Would be good to create some clarification to make sure implementors bring in some consistency and interoperability.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions