mirror of
https://github.com/gocsaf/csaf.git
synced 2025-12-22 05:40:11 +01:00
Add support for remote validation services. (#185)
* Simple tool to test the remote validation * Added remote validator support to provider. * Added remote validation to aggregator. * Calm golint * Removed csaf_remote_validator tool as it was only for dev. * Re-added csaf_remote_validator tool. Testing is not done. * Embed the document entirely * Include testing the remote validator in the Itests * Change permission of the script * Remove code for Itests * As these will be done in another branch Co-authored-by: Fadi Abbud <fadi.abbud@intevation.de>
This commit is contained in:
parent
7cbbb4bf81
commit
78d8b89aca
16 changed files with 466 additions and 43 deletions
|
|
@ -28,6 +28,8 @@ Following options are supported in the config file:
|
|||
- provider_metadata: Configure the provider metadata.
|
||||
- provider_metadata.list_on_CSAF_aggregators: List on aggregators
|
||||
- provider_metadata.mirror_on_CSAF_aggregators: Mirror on aggregators
|
||||
- remote_validator: Use a remote validator service. Not used by default.
|
||||
`{ "url" = "http://localhost:3000", "presets" = ["mandatory"], "cache" = "/var/lib/csaf/validations.db" }`
|
||||
- provider_metadata.publisher: Set the publisher. Default:
|
||||
```toml
|
||||
[provider_metadata.publisher]
|
||||
|
|
@ -36,4 +38,4 @@ name = "Example Company"
|
|||
namespace = "https://example.com"
|
||||
issuing_authority = "We at Example Company are responsible for publishing and maintaining Product Y."
|
||||
contact_details = "Example Company can be reached at contact_us@example.com, or via our website at https://www.example.com/contact."
|
||||
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue