]> git.ipfire.org Git - thirdparty/FORT-validator.git/commit
Postpone recursive traversal and validate Access Descriptions
authorAlberto Leiva Popper <ydahhrk@gmail.com>
Fri, 25 Jan 2019 22:28:16 +0000 (16:28 -0600)
committerAlberto Leiva Popper <ydahhrk@gmail.com>
Fri, 25 Jan 2019 22:35:05 +0000 (16:35 -0600)
commit5904c030838f6096aae650f55b73ba8fce38171e
treed6f4552f6d583a7d4e7173dd9b02d0ce87b512c5
parent02b2f940a7516cc4d3406cc06f9bc079da2595e3
Postpone recursive traversal and validate Access Descriptions

1. It was traversing through children before the current
   certificate's validation was done. It's fixed now.
2. Adds validation of CRL Distribution Points, AIA.caIssuers and
   SIA.signedObject.
   Man, those requirements looked deceively small. It was a
   freaking mess.
   I'm not actually sure this is the final version of this code,
   because several argument lists grew too much for my liking.
26 files changed:
src/Makefile.am
src/array_list.h [new file with mode: 0644]
src/asn1/signed_data.c
src/asn1/signed_data.h
src/certificate_refs.c [new file with mode: 0644]
src/certificate_refs.h [new file with mode: 0644]
src/common.c
src/common.h
src/main.c
src/object/certificate.c
src/object/certificate.h
src/object/manifest.c
src/object/manifest.h
src/object/roa.c
src/object/roa.h
src/object/signed_object.c
src/object/signed_object.h
src/object/tal.c
src/resource.c
src/resource.h
src/rpp.c [new file with mode: 0644]
src/rpp.h [new file with mode: 0644]
src/state.c
src/state.h
src/uri.c
src/uri.h