fromDomain

suspend fun fromDomain(domain: String, loader: CsafLoader = lazyLoader): Result<RetrievedAggregator>

Retrieves a RetrievedAggregator from a given domain using the well-known URL /.well-known/csaf-aggregator/aggregator.json.

Return

An instance of RetrievedAggregator, wrapped in a Result monad, if successful. A failed Result wrapping the thrown Throwable in case of an error.

Parameters

domain

The domain to retrieve the RetrievedAggregator from.

loader

An optional CsafLoader instance. Defaults to lazyLoader.