]> git.ipfire.org Git - thirdparty/FORT-validator.git/commit
Add --mode=print
authorAlberto Leiva Popper <ydahhrk@gmail.com>
Sun, 21 Apr 2024 19:15:07 +0000 (13:15 -0600)
committerAlberto Leiva Popper <ydahhrk@gmail.com>
Sun, 21 Apr 2024 19:25:40 +0000 (13:25 -0600)
commitd5c5dab70da23404073ea6a2ab4f3048f17017c7
tree5de169684c1cae8552965a1617bed9893dba1ac4
parent156876237d3a6888ca59a81397e83728c7f99e4a
Add --mode=print

Prints an RPKI file in standard output. Only the asn1c signed objects
(ROAs, Manifests and Ghostbusters) are implemented right now.

In particular, it doesn't jsonify certificates nor CRLs yet, which
includes the "certificate" field of the signed objects.

Progress for #122.
49 files changed:
src/Makefile.am
src/asn1/asn1c/ANY.c
src/asn1/asn1c/BIT_STRING.c
src/asn1/asn1c/BOOLEAN.c
src/asn1/asn1c/BOOLEAN.h
src/asn1/asn1c/CMSAttribute.c
src/asn1/asn1c/ContentInfo.c
src/asn1/asn1c/EncapsulatedContentInfo.c
src/asn1/asn1c/GeneralizedTime.c
src/asn1/asn1c/GeneralizedTime.h
src/asn1/asn1c/IA5String.c
src/asn1/asn1c/INTEGER.c
src/asn1/asn1c/INTEGER.h
src/asn1/asn1c/Makefile.include
src/asn1/asn1c/NULL.c
src/asn1/asn1c/NULL.h
src/asn1/asn1c/OBJECT_IDENTIFIER.c
src/asn1/asn1c/OBJECT_IDENTIFIER.h
src/asn1/asn1c/OCTET_STRING.c
src/asn1/asn1c/OCTET_STRING.h
src/asn1/asn1c/OPEN_TYPE.c
src/asn1/asn1c/OPEN_TYPE.h
src/asn1/asn1c/ROAIPAddressFamily.c
src/asn1/asn1c/SignedAttributes.c
src/asn1/asn1c/UTCTime.c
src/asn1/asn1c/UTCTime.h
src/asn1/asn1c/asn_internal.h
src/asn1/asn1c/constr_CHOICE.c
src/asn1/asn1c/constr_CHOICE.h
src/asn1/asn1c/constr_SEQUENCE.c
src/asn1/asn1c/constr_SEQUENCE.h
src/asn1/asn1c/constr_SEQUENCE_OF.c
src/asn1/asn1c/constr_SEQUENCE_OF.h
src/asn1/asn1c/constr_SET_OF.c
src/asn1/asn1c/constr_SET_OF.h
src/asn1/asn1c/constr_TYPE.c
src/asn1/asn1c/constr_TYPE.h
src/asn1/asn1c/json_encoder.c [new file with mode: 0644]
src/asn1/asn1c/json_encoder.h [new file with mode: 0644]
src/asn1/content_info.c
src/asn1/content_info.h
src/config.c
src/config.h
src/config/mode.c
src/config/mode.h
src/main.c
src/object/signed_object.c
src/print_file.c [new file with mode: 0644]
src/print_file.h [new file with mode: 0644]