Role

interface Role

Represents a CSAF profile according to https://docs.oasis-open.org/csaf/csaf/v2.0/os/csaf-v2.0-os.html#72-roles.

Inheritors

Properties

Link copied to clipboard

The list of requirements, that this role needs to fulfill for each CSAF document according to the standard. This can either be a single Requirement or a combination thereof using the operators io.csaf.retrieval.requirements.allOf. io.csaf.retrieval.requirements.oneOf, io.csaf.retrieval.requirements.or.

Link copied to clipboard

The list of requirements, that this role needs to fulfill on its own metadata according to the standard. This can either be a single io.csaf.retrieval.requirements.Requirement or a combination thereof using the operators io.csaf.retrieval.requirements.allOf. io.csaf.retrieval.requirements.oneOf, io.csaf.retrieval.requirements.or.

Functions

Link copied to clipboard
open fun checkDocument(ctx: RetrievalContext): <Error class: unknown class>
Link copied to clipboard
open fun checkRole(ctx: RetrievalContext): <Error class: unknown class>