Skip to content

Encrypted SoftwareUpdatable v2 artifacts support #61

@konstantina-gramatova

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

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions