#include #include #include #include #include #include #include #include namespace vanetza { namespace security { namespace v2 { void check(const Certificate& expected, const Certificate& actual) { // certificate version is static, no check required check(expected.signer_info, actual.signer_info); check(expected.subject_info, actual.subject_info); check(expected.subject_attributes, actual.subject_attributes, "SubjectAttribute"); check(expected.validity_restriction, actual.validity_restriction, "ValidityRestriction"); check(expected.signature, actual.signature); } } // namespace v2 } // namespace security } // namespace vanetza