diff options
Diffstat (limited to 'rp/rcynic')
-rwxr-xr-x | rp/rcynic/rcynicng | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/rp/rcynic/rcynicng b/rp/rcynic/rcynicng index fed75ab2..68b2781b 100755 --- a/rp/rcynic/rcynicng +++ b/rp/rcynic/rcynicng @@ -275,8 +275,9 @@ class X509(rpki.POW.X509): status.add(codes.MALFORMED_SIA_EXTENSION) if not is_ta and self.count_uris(self.crldp) == 0: status.add(codes.MALFORMED_CRLDP_EXTENSION) + self.checkRPKIConformance(status = status, eku = id_kp_bgpsec_router if is_routercert else None) try: - self.verify(trusted = [self] if trusted is None else trusted, crl = crl, status = status, + self.verify(trusted = [self] if trusted is None else trusted, crl = crl, policy = "1.3.6.1.5.5.7.14.2", context_class = X509StoreCTX.subclass(status = status)) except rpki.POW.ValidationError as e: logger.debug("%r rejected: %s", self, e) |