nrtm4-validator

Crates.ionrtm4-validator
lib.rsnrtm4-validator
version0.1.0
created_at2025-02-19 19:17:43.318498+00
updated_at2025-02-19 19:17:43.318498+00
descriptionA validator for draft-ietf-grow-nrtm-v4
homepagehttps://github.com/mxsasha/nrtm4-validator/
repositoryhttps://github.com/mxsasha/nrtm4-validator/
max_upload_size
id1561736
size77,711
Sasha Romijn (mxsasha)

documentation

README

nrtm4-validator

This is a validator for draft-ietf-grow-nrtm-v4 written in Rust. It can be useful in monitoring or supporting development.

Usage

Validate an NRTMv4 server

Usage: nrtmv4-validator <UPDATE_NOTIFICATION_URL> <SOURCE> <PUBLIC_KEY>

Arguments:
  <UPDATE_NOTIFICATION_URL>  URL to the update notification file
  <SOURCE>                   Name of the IRR source
  <PUBLIC_KEY>               Public key in PEM

Options:
  -h, --help  Print help

For example:

nrtmv4-validator https://example.net/nrtmv4/EXAMPLE/update-notification-file.jose \
 EXAMPLE "-----BEGIN PUBLIC KEY-----
<repository public key>
-----END PUBLIC KEY-----"

Exit code: 0 for valid, 1 for invalid.

Commit count: 5

cargo fmt