mirror of
https://github.com/gocsaf/csaf.git
synced 2025-12-22 11:55:40 +01:00
Simplified code.
This commit is contained in:
parent
45299f7e44
commit
5276cea0a0
1 changed files with 18 additions and 18 deletions
|
|
@ -391,31 +391,31 @@ func NewProviderMetadataDomain(domain string, tlps []TLPLabel) *ProviderMetadata
|
|||
pm := NewProviderMetadata(
|
||||
domain + "/.wellknown/csaf/provider-metadata.json")
|
||||
|
||||
if len(tlps) == 0 {
|
||||
return pm
|
||||
}
|
||||
|
||||
// Register feeds.
|
||||
|
||||
var feeds []Feed
|
||||
feeds := make([]Feed, len(tlps))
|
||||
|
||||
for _, t := range tlps {
|
||||
var (
|
||||
ts = strings.ToLower(string(t))
|
||||
feedName = "csaf-feed-tlp-" + ts + ".json"
|
||||
feedURL = JSONURL(
|
||||
domain + "/.well-known/csaf/" + ts + "/" + feedName)
|
||||
)
|
||||
feeds = append(feeds, Feed{
|
||||
for i, t := range tlps {
|
||||
lt := strings.ToLower(string(t))
|
||||
feed := "csaf-feed-tlp-" + lt + ".json"
|
||||
url := JSONURL(domain + "/.well-known/csaf/" + lt + "/" + feed)
|
||||
|
||||
feeds[i] = Feed{
|
||||
Summary: "TLP:" + string(t) + " advisories",
|
||||
TLPLabel: &t,
|
||||
URL: &feedURL,
|
||||
})
|
||||
URL: &url,
|
||||
}
|
||||
}
|
||||
|
||||
if len(feeds) > 0 {
|
||||
pm.Distributions = []Distribution{{
|
||||
Rolie: []ROLIE{{
|
||||
Feeds: feeds,
|
||||
}},
|
||||
}}
|
||||
}
|
||||
pm.Distributions = []Distribution{{
|
||||
Rolie: []ROLIE{{
|
||||
Feeds: feeds,
|
||||
}},
|
||||
}}
|
||||
|
||||
return pm
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue