Skip to content

Sign Verifiable Credential #1878

@AdriGeorge

Description

@AdriGeorge

Context:

In Ocean Enteprise, the DDO of an asset comes in the form of a Verifiable Credential, which is signed with the private key of the publisher and saved as a JWS. Depending on the configuration, it can be signed either internally or by an external API.
As-is situation
Currently, when publishing an Ocean Enterprise asset (DDO version v.5.0.0) that needs to be signed, there is no standardized process. Each component (CLI, marketplace, or others) handles this separately, leading to inconsistencies and duplicated effort.

Proposal:

Add a common solution to the Ocean library that allows all components to leverage shared functionality for signing DDOs. This will ensure consistency, reduce redundancy, and streamline the process for all users and components.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions