Skip to content

Encrypted SoftwareUpdatable v2 artifacts support #61

Description

@konstantina-gramatova

To achieve the desired support, utilizing the metadata provided per SoftwareModule in a SoftwareUpdatabale v2 action can be done in the following manner:

  • A secure enough algorithm is applied for the transferred (de)encryption data - e.g. AES-256 GCM
  • The key material is made available as base 64 encoded values in the generic metadata dictionary with appropriate distinctive keys, i.e.
    • AES256.key
    • AES256.iv

E.g.:

"metaData": {
  "AES256.key": "AxS5kSOpU2BEsHotpy67nP4lndr/io4XmI9GqO/DFuo=",
  "AES256.iv": "G0kMVI5lOqqlfgTt"
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    securitySecurity improvementtaskSingle unit of work

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions